[fink:package-submissions] #4864 libgsl2-shlibs-2.3-1 and gsl-1.16-3

Hanspeter Niederstrasser via Fink-tracker <[email protected]> Mon, 20 Jan 2020 15:50:06 -0000
Newsgroups gmane.os.apple.fink.tracker
Message-ID </p/fink/package-submissions/4864/a9091b3f8fdcc7960a43fc4699142a712b271266.package-submissions@fink.p.sourceforge.net>
This is a multi-part message in MIME format.
--===============4463014996425118206==
Content-Type: multipart/related;
 boundary="===============3664995599811196241=="

This is a multi-part message in MIME format.
--===============3664995599811196241==
Content-Type: multipart/alternative;
 boundary="===============3167764036954387465=="
MIME-Version: 1.0

--===============3167764036954387465==
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

- **labels**:  --> sci
- **status**: open --> closed-out-of-date
- **Group**: Undergoing_Validation --> Other
- **Comment**:

gsl2 was solved elsewhere



---

** [package-submissions:#4864] libgsl2-shlibs-2.3-1 and gsl-1.16-3**

**Status:** closed-out-of-date
**Group:** Other
**Labels:** sci 
**Created:** Tue Dec 20, 2016 10:27 AM UTC by Jack Howarth
**Last Updated:** Tue Dec 20, 2016 10:28 AM UTC
**Owner:** Sebastien Maret


Attached is proposed packaging for libgsl2-shlibs-2.3-1 and  gsl-1.16-3 which both contain a new common libgslcblas-shlibs Split-Off to handle the common libgslcblas.0.dylib shared between the two gsl releases. The Info file changes for gsl.info are...

~~~
--- /sw/fink/10.11/stable/main/finkinfo/sci/gsl.info	2015-09-10 16:53:50.000000000 -0400
+++ gsl.info	2016-12-20 05:12:06.000000000 -0500
@@ -1,10 +1,12 @@
 Package: gsl
 Version: 1.16
-Revision: 2
+Revision: 3
 Description: GNU Scientific Library
 License: GPL
 Maintainer: Sebastien Maret <[email protected]>
 Depends: %n-shlibs (= %v-%r)
+Conflicts: gsl2
+Replaces: gsl2
 BuildDependsOnly: True
 Source: mirror:gnu:gsl/%n-%v.tar.gz
 Source-MD5: e49a664db13d81c968415cd53f62bc8b
@@ -24,10 +26,18 @@
   Package: %n-shlibs
   Files: <<
     lib/libgsl.0.dylib
-    lib/libgslcblas.0.dylib
   <<
   Shlibs: <<
     %p/lib/libgsl.0.dylib 18.0.0 gsl (>= 1.16-1)
+  <<
+  DocFiles: COPYING
+<<
+SplitOff2: <<
+  Package: libgslcblas-shlibs
+  Files: <<
+    lib/libgslcblas.0.dylib
+  <<
+  Shlibs: <<
     %p/lib/libgslcblas.0.dylib 1.0.0 gsl (>= 1.4-1)
   <<
   DocFiles: COPYING
Jacks-Mac-Pro:finkinfo howarth$ 
~~~
and the new libgsl2-shlibs.info contains...

~~~
Package: libgsl2-shlibs
Version: 2.3
Revision: 1
Description: GNU Scientific Library
License: GPL
Maintainer: Sebastien Maret <[email protected]>
Source: mirror:gnu:gsl/gsl-%v.tar.gz
Source-MD5: 905fcbbb97bc552d1037e34d200931a0
ConfigureParams: --mandir=%i/share/man --infodir=%i/share/info
PatchScript: <<
#! /bin/sh -ev
# Patch configure to not link like Puma on Yosemite
perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure
<<
InfoTest: <<
  TestScript: <<
    make -j1 check || exit 2
  <<
<<
Shlibs: %p/lib/libgsl.19.dylib 23.0.0 %n (>= 2.3-1)
DocFiles: README COPYING
SplitOff: <<
  Package: gsl2
  Depends: %N (= %v-%r)
  Conflicts: gsl
  Replaces: gsl
  BuildDependsOnly: True
  Files: <<
  include
  lib/libgsl.dylib
  lib/libgslcblas.dylib
  <<
  DocFiles: COPYING
<<
SplitOff2: <<
  Package: libgslcblas-shlibs
  Files: <<
    lib/libgslcblas.0.dylib
  <<
  Shlibs: <<
    %p/lib/libgslcblas.0.dylib 1.0.0 gsl (>= 1.4-1)
  <<
  DocFiles: COPYING
<<
DescDetail: <<
The GNU Scientific Library (GSL) is a numerical library for C and C++
programmers. The library provides a wide range of mathematical
routines such as random number generators, special functions and
least-squares fitting. There are over 1000 functions in total.
<<
InfoDocs: gsl-ref.info
Homepage: http://www.gnu.org/software/gsl/
DescPackaging: <<
Originally packaged by Jeffrey Whitaker.
<<
~~~

Tested on 10.11 with 'fink -m'


---

Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/fink/package-submissions/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/fink/admin/package-submissions/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.
--===============3167764036954387465==
MIME-Version: 1.0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<div class="markdown_content"><ul>
<li><strong>labels</strong>:  --&gt; sci</li>
<li><strong>status</strong>: open --&gt; closed-out-of-date</li>
<li><strong>Group</strong>: Undergoing_Validation --&gt; Other</li>
<li><strong>Comment</strong>:</li>
</ul>
<p>gsl2 was solved elsewhere</p>
<hr/>
<p><strong> <a class="alink strikethrough" href="https://sourceforge.net/p/fink/package-submissions/4864/">[package-submissions:#4864]</a> libgsl2-shlibs-2.3-1 and gsl-1.16-3</strong></p>
<p><strong>Status:</strong> closed-out-of-date<br/>
<strong>Group:</strong> Other<br/>
<strong>Labels:</strong> sci <br/>
<strong>Created:</strong> Tue Dec 20, 2016 10:27 AM UTC by Jack Howarth<br/>
<strong>Last Updated:</strong> Tue Dec 20, 2016 10:28 AM UTC<br/>
<strong>Owner:</strong> Sebastien Maret</p>
<p>Attached is proposed packaging for libgsl2-shlibs-2.3-1 and  gsl-1.16-3 which both contain a new common libgslcblas-shlibs Split-Off to handle the common libgslcblas.0.dylib shared between the two gsl releases. The Info file changes for gsl.info are...</p>
<div class="codehilite"><pre><span></span><span class="o">---</span> <span class="o">/</span><span class="n">sw</span><span class="o">/</span><span class="n">fink</span><span class="o">/</span><span class="mf">10.11</span><span class="o">/</span><span class="n">stable</span><span class="o">/</span><span class="n">main</span><span class="o">/</span><span class="n">finkinfo</span><span class="o">/</span><span class="n">sci</span><span class="o">/</span><span class="n">gsl</span><span class="p">.</span><span class="n">info</span>    <span class="mi">2015</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">10</span> <span class="mi">16</span><span class="o">:</span><span class="mi">53</span><span class="o">:</span><span class="mf">50.000000000</span
 > <span class="o">-</span><span class="mo">0400</span>
<span class="o">+++</span> <span class="n">gsl</span><span class="p">.</span><span class="n">info</span>    <span class="mi">2016</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">20</span> <span class="mo">05</span><span class="o">:</span><span class="mi">12</span><span class="o">:</span><span class="mf">06.000000000</span> <span class="o">-</span><span class="mo">0500</span>
<span class="err">@@</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">10</span> <span class="o">+</span><span class="mi">1</span><span class="p">,</span><span class="mi">12</span> <span class="err">@@</span>
 <span class="nl">Package</span><span class="p">:</span> <span class="n">gsl</span>
 <span class="nl">Version</span><span class="p">:</span> <span class="mf">1.16</span>
<span class="o">-</span><span class="nl">Revision</span><span class="p">:</span> <span class="mi">2</span>
<span class="o">+</span><span class="nl">Revision</span><span class="p">:</span> <span class="mi">3</span>
 <span class="nl">Description</span><span class="p">:</span> <span class="n">GNU</span> <span class="n">Scientific</span> <span class="n">Library</span>
 <span class="nl">License</span><span class="p">:</span> <span class="n">GPL</span>
 <span class="nl">Maintainer</span><span class="p">:</span> <span class="n">Sebastien</span> <span class="n">Maret</span> <span class="o">&lt;</span><span class="n">bmaret</span><span class="err">@</span><span class="n">users</span><span class="p">.</span><span class="n">sourceforge</span><span class="p">.</span><span class="n">net</span><span class="o">&gt;</span>
 <span class="nl">Depends</span><span class="p">:</span> <span class="nf">%n</span><span class="o">-</span><span class="n">shlibs</span> <span class="p">(</span><span class="o">=</span> <span class="nf">%v</span><span class="o">-</span><span class="nf">%r</span><span class="p">)</span>
<span class="o">+</span><span class="nl">Conflicts</span><span class="p">:</span> <span class="n">gsl2</span>
<span class="o">+</span><span class="nl">Replaces</span><span class="p">:</span> <span class="n">gsl2</span>
 <span class="nl">BuildDependsOnly</span><span class="p">:</span> <span class="n">True</span>
 <span class="nl">Source</span><span class="p">:</span> <span class="nl">mirror</span><span class="p">:</span><span class="nl">gnu</span><span class="p">:</span><span class="n">gsl</span><span class="o">/</span><span class="nf">%n</span><span class="o">-</span><span class="nf">%v</span><span class="p">.</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span>
 <span class="n">Source</span><span class="o">-</span><span class="nl">MD5</span><span class="p">:</span> <span class="n">e49a664db13d81c968415cd53f62bc8b</span>
<span class="err">@@</span> <span class="o">-</span><span class="mi">24</span><span class="p">,</span><span class="mi">10</span> <span class="o">+</span><span class="mi">26</span><span class="p">,</span><span class="mi">18</span> <span class="err">@@</span>
   <span class="nl">Package</span><span class="p">:</span> <span class="nf">%n</span><span class="o">-</span><span class="n">shlibs</span>
   <span class="nl">Files</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
     <span class="n">lib</span><span class="o">/</span><span class="n">libgsl</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span>
<span class="o">-</span>    <span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span>
   <span class="o">&lt;&lt;</span>
   <span class="nl">Shlibs</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
     <span class="nf">%p</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">libgsl</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span> <span class="mf">18.0.0</span> <span class="n">gsl</span> <span class="p">(</span><span class="o">&gt;=</span> <span class="mf">1.16</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span>
<span class="o">+</span>  <span class="o">&lt;&lt;</span>
<span class="o">+</span>  <span class="nl">DocFiles</span><span class="p">:</span> <span class="n">COPYING</span>
<span class="o">+&lt;&lt;</span>
<span class="o">+</span><span class="nl">SplitOff2</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
<span class="o">+</span>  <span class="nl">Package</span><span class="p">:</span> <span class="n">libgslcblas</span><span class="o">-</span><span class="n">shlibs</span>
<span class="o">+</span>  <span class="nl">Files</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
<span class="o">+</span>    <span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span>
<span class="o">+</span>  <span class="o">&lt;&lt;</span>
<span class="o">+</span>  <span class="nl">Shlibs</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
     <span class="nf">%p</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span> <span class="mf">1.0.0</span> <span class="n">gsl</span> <span class="p">(</span><span class="o">&gt;=</span> <span class="mf">1.4</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span>
   <span class="o">&lt;&lt;</span>
   <span class="nl">DocFiles</span><span class="p">:</span> <span class="n">COPYING</span>
<span class="n">Jacks</span><span class="o">-</span><span class="n">Mac</span><span class="o">-</span><span class="nl">Pro</span><span class="p">:</span><span class="n">finkinfo</span> <span class="n">howarth</span><span class="err">$</span> 
</pre></div>


<p>and the new libgsl2-shlibs.info contains...</p>
<div class="codehilite"><pre><span></span><span class="nl">Package</span><span class="p">:</span> <span class="n">libgsl2</span><span class="o">-</span><span class="n">shlibs</span>
<span class="nl">Version</span><span class="p">:</span> <span class="mf">2.3</span>
<span class="nl">Revision</span><span class="p">:</span> <span class="mi">1</span>
<span class="nl">Description</span><span class="p">:</span> <span class="n">GNU</span> <span class="n">Scientific</span> <span class="n">Library</span>
<span class="nl">License</span><span class="p">:</span> <span class="n">GPL</span>
<span class="nl">Maintainer</span><span class="p">:</span> <span class="n">Sebastien</span> <span class="n">Maret</span> <span class="o">&lt;</span><span class="n">bmaret</span><span class="err">@</span><span class="n">users</span><span class="p">.</span><span class="n">sourceforge</span><span class="p">.</span><span class="n">net</span><span class="o">&gt;</span>
<span class="nl">Source</span><span class="p">:</span> <span class="nl">mirror</span><span class="p">:</span><span class="nl">gnu</span><span class="p">:</span><span class="n">gsl</span><span class="o">/</span><span class="n">gsl</span><span class="o">-</span><span class="nf">%v</span><span class="p">.</span><span class="n">tar</span><span class="p">.</span><span class="n">gz</span>
<span class="n">Source</span><span class="o">-</span><span class="nl">MD5</span><span class="p">:</span> <span class="mf">905f</span><span class="n">cbbb97bc552d1037e34d200931a0</span>
<span class="nl">ConfigureParams</span><span class="p">:</span> <span class="o">--</span><span class="n">mandir</span><span class="o">=</span><span class="nf">%i</span><span class="o">/</span><span class="n">share</span><span class="o">/</span><span class="n">man</span> <span class="o">--</span><span class="n">infodir</span><span class="o">=</span><span class="nf">%i</span><span class="o">/</span><span class="n">share</span><span class="o">/</span><span class="n">info</span>
<span class="nl">PatchScript</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
<span class="cp">#! /bin/sh -ev</span>
<span class="cp"># Patch configure to not link like Puma on Yosemite</span>
<span class="n">perl</span> <span class="o">-</span><span class="n">pi</span><span class="p">.</span><span class="n">bak</span> <span class="o">-</span><span class="n">e</span> <span class="err">'</span><span class="n">s</span><span class="o">|</span><span class="mi">10</span><span class="err">\</span><span class="p">.</span><span class="err">\</span><span class="p">[</span><span class="mo">012</span><span class="err">\</span><span class="p">]</span><span class="err">\</span><span class="o">*|</span><span class="mf">10.</span><span class="p">[</span><span class="mo">012</span><span class="p">][,.]</span><span class="o">*|</span><span class="n">g</span><span class="err">'</span> <span class="n">configure</span>
<span class="o">&lt;&lt;</span>
<span class="nl">InfoTest</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
  <span class="nl">TestScript</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
    <span class="n">make</span> <span class="o">-</span><span class="n">j1</span> <span class="n">check</span> <span class="o">||</span> <span class="n">exit</span> <span class="mi">2</span>
  <span class="o">&lt;&lt;</span>
<span class="o">&lt;&lt;</span>
<span class="nl">Shlibs</span><span class="p">:</span> <span class="nf">%p</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">libgsl</span><span class="mf">.19</span><span class="p">.</span><span class="n">dylib</span> <span class="mf">23.0.0</span> <span class="nf">%n</span> <span class="p">(</span><span class="o">&gt;=</span> <span class="mf">2.3</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span>
<span class="nl">DocFiles</span><span class="p">:</span> <span class="n">README</span> <span class="n">COPYING</span>
<span class="nl">SplitOff</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
  <span class="nl">Package</span><span class="p">:</span> <span class="n">gsl2</span>
  <span class="nl">Depends</span><span class="p">:</span> <span class="o">%</span><span class="n">N</span> <span class="p">(</span><span class="o">=</span> <span class="nf">%v</span><span class="o">-</span><span class="nf">%r</span><span class="p">)</span>
  <span class="nl">Conflicts</span><span class="p">:</span> <span class="n">gsl</span>
  <span class="nl">Replaces</span><span class="p">:</span> <span class="n">gsl</span>
  <span class="nl">BuildDependsOnly</span><span class="p">:</span> <span class="n">True</span>
  <span class="nl">Files</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
  <span class="n">include</span>
  <span class="n">lib</span><span class="o">/</span><span class="n">libgsl</span><span class="p">.</span><span class="n">dylib</span>
  <span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="p">.</span><span class="n">dylib</span>
  <span class="o">&lt;&lt;</span>
  <span class="nl">DocFiles</span><span class="p">:</span> <span class="n">COPYING</span>
<span class="o">&lt;&lt;</span>
<span class="nl">SplitOff2</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
  <span class="nl">Package</span><span class="p">:</span> <span class="n">libgslcblas</span><span class="o">-</span><span class="n">shlibs</span>
  <span class="nl">Files</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
    <span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span>
  <span class="o">&lt;&lt;</span>
  <span class="nl">Shlibs</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
    <span class="nf">%p</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">libgslcblas</span><span class="mf">.0</span><span class="p">.</span><span class="n">dylib</span> <span class="mf">1.0.0</span> <span class="n">gsl</span> <span class="p">(</span><span class="o">&gt;=</span> <span class="mf">1.4</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span>
  <span class="o">&lt;&lt;</span>
  <span class="nl">DocFiles</span><span class="p">:</span> <span class="n">COPYING</span>
<span class="o">&lt;&lt;</span>
<span class="nl">DescDetail</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
<span class="n">The</span> <span class="n">GNU</span> <span class="n">Scientific</span> <span class="n">Library</span> <span class="p">(</span><span class="n">GSL</span><span class="p">)</span> <span class="n">is</span> <span class="n">a</span> <span class="n">numerical</span> <span class="n">library</span> <span class="k">for</span> <span class="n">C</span> <span class="n">and</span> <span class="n">C</span><span class="o">++</span>
<span class="n">programmers</span><span class="p">.</span> <span class="n">The</span> <span class="n">library</span> <span class="n">provides</span> <span class="n">a</span> <span class="n">wide</span> <span class="n">range</span> <span class="n">of</span> <span class="n">mathematical</span>
<span class="n">routines</span> <span class="n">such</span> <span class="n">as</span> <span class="n">random</span> <span class="n">number</span> <span class="n">generators</span><span class="p">,</span> <span class="n">special</span> <span class="n">functions</span> <span class="n">and</span>
<span class="n">least</span><span class="o">-</span><span class="n">squares</span> <span class="n">fitting</span><span class="p">.</span> <span class="n">There</span> <span class="n">are</span> <span class="n">over</span> <span class="mi">1000</span> <span class="n">functions</span> <span class="n">in</span> <span class="n">total</span><span class="p">.</span>
<span class="o">&lt;&lt;</span>
<span class="nl">InfoDocs</span><span class="p">:</span> <span class="n">gsl</span><span class="o">-</span><span class="n">ref</span><span class="p">.</span><span class="n">info</span>
<span class="nl">Homepage</span><span class="p">:</span> <span class="nl">http</span><span class="p">:</span><span class="c1">//www.gnu.org/software/gsl/</span>
<span class="nl">DescPackaging</span><span class="p">:</span> <span class="o">&lt;&lt;</span>
<span class="n">Originally</span> <span class="n">packaged</span> <span class="n">by</span> <span class="n">Jeffrey</span> <span class="n">Whitaker</span><span class="p">.</span>
<span class="o">&lt;&lt;</span>
</pre></div>


<p>Tested on 10.11 with 'fink -m'</p>
<hr/>
<p>Sent from sourceforge.net because [email protected] is subscribed to <a href="https://sourceforge.net/p/fink/package-submissions/">https://sourceforge.net/p/fink/package-submissions/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/fink/admin/package-submissions/options.">https://sourceforge.net/p/fink/admin/package-submissions/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>
--===============3167764036954387465==--
--===============3664995599811196241==--


--===============4463014996425118206==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4463014996425118206==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Fink-tracker mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.tracker
--===============4463014996425118206==--