Package: ruby-hdfeos5 / 1.2-9

0001-Fix-NArray-Library-Path.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
From: Debian GIS Project <[email protected]>
Date: Fri, 5 Jul 2013 01:23:50  0900
Subject: Fix NArray Library Path

In Debian, NArray was installed $vendorarchdir.
This patch fix search path for NArray.
---
 extconf.rb | 22                  -----
 1 file changed, 17 insertions( ), 5 deletions(-)

diff --git a/extconf.rb b/extconf.rb
index 7cceae4..af5aea9 100644
--- a/extconf.rb
    b/extconf.rb
@@ -1,6  1,10 @@
 require "mkmf"
 
-dir_config('narray',$sitearchdir,$sitearchdir)
 require "rbconfig" unless defined? RbConfig
 $vendorarchdir=RbConfig::CONFIG['vendorarchdir']
 $archlibdir=RbConfig::CONFIG['archlibdir']
 
 dir_config('narray',$vendorarchdir,$vendorarchdir)
 
 if ( ! ( have_header("narray.h") && have_header("narray_config.h") ) ) then
 print <<EOS
@@ -14,7  18,15 @@ EOS
    exit(-1)
 end
 
-dir_config('hdf5',$sitearchdir,$sitearchdir)
 dir_config('gctp', $archlibdir, $archlibdir)
 if ( ! have_library("gctp") ) then
   print <<-EOS
   ** configure error **
   EOS
   exit(-1)
 end
 
 dir_config('hdf5',$archlibdir,$archlibdir)
 
 if ( ! ( have_header("hdf5.h") && have_library("hdf5")  ) )then
   print <<-EOS
@@ -32,9  44,9 @@ if ( ! ( have_header("hdf5.h") && have_library("hdf5")  ) )then
   exit(-1)
 end
 
-dir_config('hdfeos5',$sitearchdir,$sitearchdir)
 dir_config('hdfeos5','/usr/include/hdf-eos5',$archlibdir)
 
-if ( ! ( have_header("HE5_HdfEosDef.h") && have_library("Gctp") && have_library("he5_hdfeos")  ) )then
 if ( ! ( have_header("HE5_HdfEosDef.h") && have_library("he5_hdfeos")  ) )then
   print <<-EOS
     ** configure error **  
        Header hdfeos5.h or the compiled hdfeos5 library is not found. 
@@ -69,7  81,7 @@ oldmkfl.each_line{ |line|
       newmkfl.puts(line)
       newmkfl.puts("")         
       newmkfl.puts("test: all")            # insert the "test" target
-      newmkfl.puts("\t\t@cd test && ruby test.rb && echo 'test did not fail :-p (please ignore the warnings)' && cd ..") 
       newmkfl.puts("\t\t@cd test && ruby test.rb && echo 'test did not fail :-p (please ignore the warnings)' && cd ..")
    else
       newmkfl.puts(line)
    end