[Fink-devel] Emerrgency update to scientificpython-py27

2015-02-05 Thread Alexander Hansen
I jumped the gun on deprecating libdap9 after putting out an update to 
libnc-dap3 which uses libdap11 instead.  I’ve done a quickie test of an update 
to scientificpython-py27 which is slightly modified to deal with 
libdap11—specifically its private directory structure.  

I’ve attached the modified .info file.  If there aren’t any problems with it (I 
didn’t have a way to do a runtime test), then one of us can commit it.

I’m very sorry about the rush—I had honestly thought that we’d closed down all 
of the libdap9 users.  I guess there’s some consolation in the fact that most 
of the packages I broke were mine. :-\
-- 
Alexander Hansen, Ph.D.
Fink User Liaison



scientificpython-py.info
Description: Binary data
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] grib-api-1.13.0-1/grib-api-fortran-1.13.0-1/cdo-1.6.7

2015-02-05 Thread Hanspeter Niederstrasser
On Thu, February 5, 2015 2:01 pm, Jack Howarth wrote:
 Remko,
Currently grib-api/grib-api-fortran fail fink validation on
 10.10 due to the Puma linkage bug in configure. The following changes
 update these package to the latest 1.13.0 sources and use the perl
 edit fix to configure to pass 'fink -m' on 10.10.

The grib-api update is already being looked at:
https://sourceforge.net/p/fink/package-submissions/4460/

Hanspeter

-- 
More agile than a turtle, stronger than a mouse, nobler than a lettuce


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] gdl-0.9.5-1

2015-02-05 Thread Jack Howarth
Sebastien,
 The appended changes to the gdl.info updates the package to the
newest upstream release, updates the BuildDepends to hdf5.9 and adds
the missing Depends on hdf5.9-shlibs. Tested with 'fink -m' on 10.10.
   Jack

Index: gdl.info
===
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/gdl.info,v
retrieving revision 1.8
diff -r1.8 gdl.info
2,3c2,3
 Version: 0.9.4
 Revision: 2
---
 Version: 0.9.5
 Revision: 1
9,10c9,10
   fftw3-shlibs (= 3.1.1-5), gsl-shlibs, grib-api-shlibs, libjpeg9-shlibs,
   libncurses5-shlibs (= 5.4-20041023-1006), netcdf-c7-shlibs,
---
   fftw3-shlibs (= 3.1.1-5), gsl-shlibs, grib-api-shlibs, hdf5.9-shlibs,
   libjpeg9-shlibs, libncurses5-shlibs (= 5.4-20041023-1006), 
 netcdf-c7-shlibs,
16c16
   grib-api, gsl, hdf5.8, libncurses5(= 5.4-20041023-1006), proj,
---
   grib-api, gsl, hdf5.9, libncurses5(= 5.4-20041023-1006), proj,
20c20
 Source-MD5: 5d8d5783a387cca264fe8edb09e04f10
---
 Source-MD5: 2d02283c544820729479a57545d5b599


gdl.info
Description: Binary data
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] pytables-py-3.1.1-2

2015-02-05 Thread Derek Homeier
Hi Jack,
 
 Derek,
  The following changes to pytables-py.info aids in the migration
 of the fink packages to the newer hdf5.9 and fixes the current

thanks for taking care of this, had it on my todo list for a while.

 validation error about ompiled python module points to fink build
 dir. The packaging now passes 'fink -m' on 10.10 as well as with
 'fink install pytables-py27' and 'fink remove pytables-py27 to confirm
 the .pyo files created in the PostInstScript are removed in the
 PreRmScript.

Ah, did not notice that failed tests would break the cleanup! Though I actually
had seen this in other packages before. 
But I am a bit wary about manipulating files directly in %i; this could be fixed
alternatively well by making sure the test script is correctly intercepted even
on returning an error:

21c27
  %p/bin/python%type_raw[python] setup.py install --cflags='-I%p/include' 
--lflags='-L%p/lib' --hdf5=%p/ --lzo=%p/ --bzip2=%p/ --root=%d 
---
  %p/bin/python%type_raw[python] setup.py install -O1 --cflags='-I%p/include' 
 --lflags='-L%p/lib' --hdf5=%p/ --lzo=%p/ --bzip2=%p/ --root=%d 
50,52c56,60
   %p/bin/python%type_raw[python] -B -c 'import tables, sys; r=tables.test(); 
sys.exit(r)'
   TESTFAIL=$?
   find %b/build/lib.macosx-*-%type_raw[python] -name '*.py[oc]' -exec rm {} \;
---
   TESTFAIL=0
   %p/bin/python%type_raw[python] -B -c 'import tables, sys; r=tables.test(); 
 sys.exit(r)' || TESTFAIL=$?
   find %b/build -name '*.py[oc]' -exec rm {} \;
   find %b/build -name __pycache__ -exec rm -r {} \;

The .pyo files would also be taken care of that way.
Built this with -m on 10.10 for py27 and py34, and tested the uninstall as well.
And I’d also add the Distribution: field as Hanspeter had suggested a while ago.

Cheers,
Derek

   Jack
 
 Index: pytables-py.info
 ===
 RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/pytables-py.info,v
 retrieving revision 1.11
 diff -r1.11 pytables-py.info
 5c5
  Revision: 1
 ---
 Revision: 2
 8,9c8,9
  Depends: python%type_pkg[python], numpy-py%type_pkg[python] (=
 1.7.1-1), numexpr-py%type_pkg[python] (= 2.2.2-1), bzip2-shlibs,
 lzo2-shlibs, hdf5.8-shlibs
  BuildDepends: bzip2-dev, lzo2, cython-py%type_pkg[python] (= 0.13-1), 
 hdf5.8
 ---
 Depends: python%type_pkg[python], numpy-py%type_pkg[python] (= 1.7.1-1), 
 numexpr-py%type_pkg[python] (= 2.2.2-1), bzip2-shlibs, lzo2-shlibs, 
 hdf5.9-shlibs
 BuildDepends: bzip2-dev, lzo2, cython-py%type_pkg[python] (= 0.13-1), hdf5.9
 25a26,27
 
 /usr/bin/find %i/lib/python%type_raw[python]/site-packages/tables -name 
 '*.pyc' -delete
 36a39,40
 
 %p/bin/python%type_raw[python] -O 
 %p/lib/python%type_raw[python]/compileall.py -q 
 %p/lib/python%type_raw[python]/site-packages/tables
 42a47,48
 
 /usr/bin/find %p/lib/python%type_raw[python]/site-packages/tables -name 
 '*.pyo' -delete



--

Derek Homeier  Centre de Recherche Astrophysique de Lyon
ENS Lyon  46, Allée d'Italie
69364 Lyon Cedex 07, France   +33 47272-8894







--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libgeotiff2 broken on Yosemite

2015-02-05 Thread Jack Howarth
Baba,
 By resorting to flag-sort, we are able to drop the BuildConflicts
on the package itself and the build is now self-contained passing
'fink -m' on 10.10...

Index: libgeotiff2.info
===
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/graphics/libgeotiff2.info,v
retrieving revision 1.3
diff -r1.3 libgeotiff2.info
3,4c3,4
 Version: 1.4.0
 Revision: 3
---
 Version: 1.4.1
 Revision: 1
10c10
 Source-MD5: efa7b418bc00228fcda4da63557e40c2
---
 Source-MD5: 48bdf817e6e7a37671cc1f41b01e10fc
17a18
   flag-sort,
20d20
 BuildConflicts: %n ( %v-%r)
25,27c25,26
 # PatchFile: %n.patch
 # PatchFile-MD5: 364f5761fd4ebcd3db3f985625c985b1

---
 SetCC: flag-sort -r gcc
 SetCXX: flag-sort -r g++
29d27
 SetDYLD_LIBRARY_PATH: %p/lib
31a30,33
 PatchScript: 
 # Patch configure not to link like Puma on Yosemite
 perl -pi -e 's/(10\.\[012\])(\*)/\1\,.\2/' configure
 

Jack
ps The package is also updated to the latest upstream version.

On Thu, Feb 5, 2015 at 2:17 AM, Jack Howarth howarth.at.f...@gmail.com wrote:
 Baba,
   There are two problems building the current libgeotiff2-1.4.0-3
 on Yosemite. The first is that the usage of...

 SetDYLD_LIBRARY_PATH: %p/lib

 causes fink to fail with the error...

 % fink -m -kK rebuild libgeotiff2
 Scanning package description files..
 Information about 10419 packages read in 2 seconds.
 Running in Maintainer Mode
 Validating package file
 /sw/fink/dists/stable/main/finkinfo/graphics/libgeotiff2.info...
 Package looks good!
 The package 'libgeotiff2' will be built without being installed.
 Reading build dependency for libgeotiff2-1.4.0-3...
 Reading dependency for libgeotiff2-1.4.0-3...
 Reading dependency for libgeotiff2-shlibs-1.4.0-3...
 Reading dependency for libgeotiff2-bin-1.4.0-3...
 Reading build conflict for libgeotiff2-1.4.0-3...
 The following package will be rebuilt:
  libgeotiff2
 Setting runtime build-lock...
 dpkg-deb -b /sw/src/fink.build/root-fink-buildlock-libgeotiff2-1.4.0-3
 /sw/src/fink.build
 dpkg-deb: building package `fink-buildlock-libgeotiff2-1.4.0-3' in
 `/sw/src/fink.build/fink-buildlock-libgeotiff2-1.4.0-3_2015.02.05-02.14.27_darwin-x86_64.deb'.
 Installing build-lock package...
 /sw/bin/dpkg-lockwait -i
 /sw/src/fink.build/fink-buildlock-libgeotiff2-1.4.0-3_2015.02.05-02.14.27_darwin-x86_64.deb
 Selecting previously deselected package fink-buildlock-libgeotiff2-1.4.0-3.
 (Reading database ... 368087 files and directories currently installed.)
 Unpacking fink-buildlock-libgeotiff2-1.4.0-3 (from
 .../fink-buildlock-libgeotiff2-1.4.0-3_2015.02.05-02.14.27_darwin-x86_64.deb)
 ...
 Setting up fink-buildlock-libgeotiff2-1.4.0-3 (2015.02.05-02.14.27) ...

 sudo -u fink-bld [ENV] sh -c /tmp/fink.F29yF
 sudo: unable to initialize PAM: No such file or directory
 Removing runtime build-lock...
 Removing build-lock package...
 /sw/bin/dpkg-lockwait -r fink-buildlock-libgeotiff2-1.4.0-3
 (Reading database ... 368088 files and directories currently installed.)
 Removing fink-buildlock-libgeotiff2-1.4.0-3 ...
 Failed: directory
 /sw/src/fink.build/libgeotiff2-1.4.0-3/libgeotiff-1.4.0 doesn't exist,
 check the package description

 The second is that the Puma linkage bug in configure needs to be
 patched. The attached changes build on 10.10.

 Index: libgeotiff2.info
 ===
 RCS file: 
 /cvsroot/fink/dists/10.7/stable/main/finkinfo/graphics/libgeotiff2.info,v
 retrieving revision 1.3
 diff -r1.3 libgeotiff2.info
 25,27d24
  # PatchFile: %n.patch
  # PatchFile-MD5: 364f5761fd4ebcd3db3f985625c985b1
 
 29d25
  SetDYLD_LIBRARY_PATH: %p/lib
 31a28,31
 PatchScript: 
 # Patch configure not to link like Puma on Yosemite
 perl -pi -e 's/(10\.\[012\])(\*)/\1\,.\2/' configure
 

  Jack

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gdl-0.9.5-1

2015-02-05 Thread Jack Howarth
Sebastien,
  Sure. I'll take over the package with this commit.
   Jack

On Thu, Feb 5, 2015 at 4:29 PM, Sébastien Maret
sebastien.ma...@icloud.com wrote:
 Jack,

 Le 5 févr. 2015 à 21:53, Jack Howarth howarth.at.f...@gmail.com a écrit :

 The appended changes to the gdl.info updates the package to the
 newest upstream release, updates the BuildDepends to hdf5.9 and adds
 the missing Depends on hdf5.9-shlibs. Tested with 'fink -m' on 10.10.

 Thanks for the update. Would you like to over maintainership of this package ?

 Sébastien

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] pygobject2-py27-2.20.0-5

2015-02-05 Thread Jack Howarth
Daniel,
  The pygobject2-py.info packaging needs the Puma fix to pass
'fink -m' on 10.10.
  Jack

Index: pygobject2-py.info
===
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/gnome/pygobject2-py.info,v
retrieving revision 1.3
diff -r1.3 pygobject2-py.info
4c4
 Revision: 4
---
 Revision: 5
53a54,58
 PatchScript: 
   %{default_script}
   # Patch configure not to link like Puma on Yosemite
   perl -pi -e 's/(10\.\[012\])\*/\1\,.\*/' configure
 

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] switching libkate1-shlibs to wxpython300-py

2015-02-05 Thread Jack Howarth
Hanspeter,
  Have you considered changing the BuildDepends on
wxgtk2.8-py27-dev and Depends on wxgtk2.8-py27 in libkate1-shlibs to
wxpython300-py27-dev and wxpython300-py27? Since qt4-mac, rather than
the nonexistent qt4-x11, is used for our KDE packages, the cocoa-based
wxpython seems to make more sense. Note that the wxwidgets300-osxcocoa
and  wxgtk2.8 packages can co-exist but not the wxpython (
wxgtk2.8-py27 vs  wxpython300-py27) ones. So migrating everything from
wxgtk2.8-py to wxpython300-py will be desirable (especially as
upstream wxpython has abandoned support for a gtk-based build on OS
X).
  Jack

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] pytables-py-3.1.1-2

2015-02-05 Thread Jack Howarth
Derek,
  The following changes to pytables-py.info aids in the migration
of the fink packages to the newer hdf5.9 and fixes the current
validation error about ompiled python module points to fink build
dir. The packaging now passes 'fink -m' on 10.10 as well as with
'fink install pytables-py27' and 'fink remove pytables-py27 to confirm
the .pyo files created in the PostInstScript are removed in the
PreRmScript.
   Jack

Index: pytables-py.info
===
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/pytables-py.info,v
retrieving revision 1.11
diff -r1.11 pytables-py.info
5c5
 Revision: 1
---
 Revision: 2
8,9c8,9
 Depends: python%type_pkg[python], numpy-py%type_pkg[python] (=
1.7.1-1), numexpr-py%type_pkg[python] (= 2.2.2-1), bzip2-shlibs,
lzo2-shlibs, hdf5.8-shlibs
 BuildDepends: bzip2-dev, lzo2, cython-py%type_pkg[python] (= 0.13-1), hdf5.8
---
 Depends: python%type_pkg[python], numpy-py%type_pkg[python] (= 1.7.1-1), 
 numexpr-py%type_pkg[python] (= 2.2.2-1), bzip2-shlibs, lzo2-shlibs, 
 hdf5.9-shlibs
 BuildDepends: bzip2-dev, lzo2, cython-py%type_pkg[python] (= 0.13-1), hdf5.9
25a26,27

  /usr/bin/find %i/lib/python%type_raw[python]/site-packages/tables -name 
 '*.pyc' -delete
36a39,40

  %p/bin/python%type_raw[python] -O 
 %p/lib/python%type_raw[python]/compileall.py -q 
 %p/lib/python%type_raw[python]/site-packages/tables
42a47,48

  /usr/bin/find %p/lib/python%type_raw[python]/site-packages/tables -name 
 '*.pyo' -delete

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] grib-api-1.13.0-1/grib-api-fortran-1.13.0-1/cdo-1.6.7

2015-02-05 Thread Jack Howarth
Remko,
   Currently grib-api/grib-api-fortran fail fink validation on
10.10 due to the Puma linkage bug in configure. The following changes
update these package to the latest 1.13.0 sources and use the perl
edit fix to configure to pass 'fink -m' on 10.10.

Index: grib-api-fortran.info
===
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/grib-api-fortran.info,v
retrieving revision 1.6
diff -r1.6 grib-api-fortran.info
3c3
 Version: 1.12.0
---
 Version: 1.13.0
13c13
 Source-MD5: ef3dbd2b7e64d3bb7d45729634b7a6b3
---
 Source-MD5: 3fdae4e771c486e5f660a073de1ecd8a
23a24,29
 PatchScript: 
 %{default_script}
 # Patch configure not to link like Puma on Yosemite
 perl -pi -e 's/(10\.\[012\])\*/\1\,.\*/' configure
 

Index: grib-api.info
===
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/grib-api.info,v
retrieving revision 1.6
diff -r1.6 grib-api.info
2c2
 Version: 1.12.0
---
 Version: 1.13.0
11c11
 Source-MD5: ef3dbd2b7e64d3bb7d45729634b7a6b3
---
 Source-MD5: 3fdae4e771c486e5f660a073de1ecd8a
21a22,27
 PatchScript: 
 %{default_script}
 # Patch configure not to link like Puma on Yosemite
 perl -pi -e 's/(10\.\[012\])\*/\1\,.\*/' configure
 


The following change updates the cdo packaging to use hdf5.9 and takes
it to the 1.6.3 release (which is the latest without test suite
regressions). .Tested with 'fink -m' on 10.10 against the grib-api
1.13.0 packaging.

Index: cdo.info
===
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/cdo.info,v
retrieving revision 1.2
diff -r1.2 cdo.info
2c2
 Version: 1.6.0
---
 Version: 1.6.3
10,11c10,11
 BuildDepends: hdf5.8, netcdf-c7, szip, grib-api (= 1.9.18-4),
fink-package-precedence
 Depends: hdf5.8-shlibs, netcdf-c7-shlibs, szip-shlibs,
grib-api-shlibs (= 1.9.18-4)
---
 BuildDepends: hdf5.9, netcdf-c7, szip, grib-api (= 1.9.18-4), 
 fink-package-precedence
 Depends: hdf5.9-shlibs, netcdf-c7-shlibs, szip-shlibs, grib-api-shlibs (= 
 1.9.18-4)
21,22c21,22
 Source: https://code.zmaw.de/attachments/download/5287/%n-%v.tar.gz
 Source-MD5: 1ce1f4e7e9d90ca1d459803e6c84d73b
---
 Source: https://code.zmaw.de/attachments/download/7220/cdo-%v.tar.gz
 Source-MD5: 52ec6b511f402fb115fdb985ff12487b



   Jack


grib-api.info
Description: Binary data


grib-api-fortran.info
Description: Binary data


cdo.info
Description: Binary data
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel