Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv23763

Added Files:
        grass62.info 
Log Message:
here goes.  Simplified grass package


--- NEW FILE: grass62.info ---
Info2: <<
Package: grass62
Distribution: 10.5
Version: 6.2.3
Revision: 1

# Should not need any more conflicts from 
Conflicts: grass60, grass60-nopgsql
Replaces: grass60, grass60-nopgsql

Description: Powerful GIS software
License: GPL
Homepage: http://grass.itc.it
Maintainer: Kurt Schwehr <[EMAIL PROTECTED]>
DescDetail: <<
Very Powerful Geographical Information System with CLI and GUI.
<<
DescUsage: <<
Just type '%n -text' or '%n -gui' at the command prompt 
inside an X environment.
<<

# Dependencies.
Depends: <<
        %n-shlibs (=%v-%r), 
        tcltk, 
        x11-shlibs
<<
BuildDepends: <<
        libiconv-dev, readline5, libgettext3-dev, gettext-tools,
        fftw3,
        gdal-dev , 
        libjpeg, libpng3, libtiff, openmotif3
        ,postgresql82-dev
        ,postgis82
        ,tcltk-dev 
        ,unixodbc2 
        ,x11
        ,x11-dev
        ,szip, hdf5, xerces-c-dev, libogdi3, sqlite3-dev
        ,ncurses-dev
<<

Source: http://grass.itc.it/grass62/source/grass-%v.tar.gz
Source-MD5: 75c8832f90e445ff361d767c8a2c3ece


PostInstScript: <<
  # assumes that the name has the version
  update-alternatives --install "%p/bin/grass" grass "%p/bin/%n" 62
<<
PreRmScript: <<
  if [ $1 != "upgrade" ]; then
    update-alternatives --remove grass "%p/bin/%n"
  fi
<<

# Make sure that the otool listed path matches where the libraries end up
#PatchScript: <<
#Overwritten?
#  perl -pi -e 's|install_name \$\{INST_DIR\}|install_name %p/lib/grass-%v|g' 
include/Make/Platform.make
#<<

# Compile Phase.
SetCFLAGS: -I%p/include -I%p/lib/freetype2/include/freetype2

SetLDFLAGS: 
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib

ConfigureParams:  --with-postgres-includes=%p/include/postgresql 
--with-postgres-libs=%p/include/postgresql
#--with-postgres=/sw
#


#ConfigureParams:  --with-cxx --with-readline --with-dbm --with-odbc  
--with-postgres  --with-postgres-includes=%p/include/postgresql --with-freetype 
--with-freetype-includes=/usr/X11/include/freetype2/freetype 
--with-freetype-libs=/usr/X11/lib --with-motif --with-nls --with-proj 
--with-proj-includes=%p/include --with-proj-libs=%p/lib 
--with-gdal=%p/bin/gdal-config --with-python --with-opengl-libs=/usr/X11R6/lib

CompileScript: <<
  #echo %p/lib/grass-%v/lib/libgrass_D.%v.dylib
  #/bin/false
  ./configure --prefix=%p/lib --libdir=%p/lib %c

  # Not the correct way to do this, but it will insure that the ShLibs lines 
work
  # "-i install_name path" tweaks the resulting path as seen by otool -L.  See 
"man ld"
  perl -pi -e 's|install_name \$\{INST_DIR\}/lib/lib\$\{LIB_NAME\}|install_name 
%p/lib/grass-%v/lib/lib\$\{LIB_NAME\}.%v|g' include/Make/Platform.make
  
  make
<<

# INST_DIR=%p/lib/grass-6.3.cvs

# Install Phase.
InstallScript: <<
#!/bin/sh -xe

  #make install prefix=%i/lib BINDIR=%i/bin
  make install INST_DIR=%i/lib/grass-%v BINDIR=%i/bin
  #INST_DIR=%i/lib/grass-6.3.cvs BINDIR=%i/bin
  
  # make symlink
#  pushd %i/lib
#  ln -s grass-6.3.cvs grass
#  popd
  
  # Fixing GISBASE path
  pushd %i/bin
  perl -pi -e 's,GISBASE=,GISBASE=%p/lib/grass-%v #,g' grass62
  popd
  
  # man
  mkdir -p %i/share
  mv %i/lib/grass-%v/man %i/share
  
  #docs
  mkdir -p %i/share/doc/%n
  mv %i/lib/grass-%v/docs/html %i/share/doc/%n/
  #mv %i/lib/grass-%v/docs/nviz %i/share/doc/%n/
  
<<
DocFiles: AUTHORS CHANGES COPYING GPL.TXT INSTALL README REQUIREMENTS.html 
SUBMITTING TODO

# Additional Phase.
SplitOff: <<
  Package: %N-dev
  Description: GRASS Development Headers
  Depends: %N-shlibs (= %v-%r)
  BuildDependsOnly: true
  Files: <<
    lib/grass-%v/include
    lib/grass-%v/lib/libgrass_ismap.a
    lib/grass-%v/lib/libgrass_manage.a
    lib/grass-%v/lib/libgrass_D.dylib           
    lib/grass-%v/lib/libgrass_I.dylib           
    lib/grass-%v/lib/libgrass_bitmap.dylib      
    lib/grass-%v/lib/libgrass_btree.dylib       
    lib/grass-%v/lib/libgrass_cdhc.dylib        
    lib/grass-%v/lib/libgrass_datetime.dylib    
    lib/grass-%v/lib/libgrass_dbmibase.dylib    
    lib/grass-%v/lib/libgrass_dbmiclient.dylib  
    lib/grass-%v/lib/libgrass_dbmidriver.dylib  
    lib/grass-%v/lib/libgrass_dbstubs.dylib     
    lib/grass-%v/lib/libgrass_dgl.dylib         
    lib/grass-%v/lib/libgrass_dig2.dylib        
    lib/grass-%v/lib/libgrass_display.dylib     
    lib/grass-%v/lib/libgrass_dspf.dylib        
    lib/grass-%v/lib/libgrass_edit.dylib        
    lib/grass-%v/lib/libgrass_form.dylib        
    lib/grass-%v/lib/libgrass_g3d.dylib         
    lib/grass-%v/lib/libgrass_gis.dylib         
    lib/grass-%v/lib/libgrass_gmath.dylib       
    lib/grass-%v/lib/libgrass_gproj.dylib       
    lib/grass-%v/lib/libgrass_interpdata.dylib  
    lib/grass-%v/lib/libgrass_interpfl.dylib    
    lib/grass-%v/lib/libgrass_lidar.dylib       
    lib/grass-%v/lib/libgrass_linkm.dylib       
    lib/grass-%v/lib/libgrass_lrs.dylib         
    lib/grass-%v/lib/libgrass_ogsf.dylib        
    lib/grass-%v/lib/libgrass_pngdriver.dylib   
    lib/grass-%v/lib/libgrass_qtree.dylib       
    lib/grass-%v/lib/libgrass_raster.dylib      
    lib/grass-%v/lib/libgrass_rowio.dylib       
    lib/grass-%v/lib/libgrass_rtree.dylib       
    lib/grass-%v/lib/libgrass_segment.dylib     
    lib/grass-%v/lib/libgrass_shape.dylib       
    lib/grass-%v/lib/libgrass_sim.dylib         
    lib/grass-%v/lib/libgrass_sites.dylib       
    lib/grass-%v/lib/libgrass_sqlp.dylib        
    lib/grass-%v/lib/libgrass_symb.dylib        
    lib/grass-%v/lib/libgrass_trans.dylib       
    lib/grass-%v/lib/libgrass_vask.dylib        
    lib/grass-%v/lib/libgrass_driver.dylib      
    lib/grass-%v/lib/libgrass_Iortho.dylib      
    lib/grass-%v/lib/libgrass_vect.dylib        
  <<
  DocFiles: COPYING GPL.TXT 
<<
SplitOff2: <<
  Package: %N-shlibs
  Description: GRASS Shared Libraries
  Depends: <<
        fftw3-shlibs, 
        gdal-shlibs, 
        proj, gettext, libjpeg-shlibs, libpng3-shlibs, libtiff-shlibs, 
openmotif3-shlibs, 
        postgresql82-shlibs,
        postgis82,
        unixodbc2-shlibs, 
        x11-shlibs
  <<
  Files: lib/grass-%v/lib/libgrass*.%v.dylib
  Shlibs: <<
    %p/lib/grass-%v/lib/libgrass_D.%v.dylib            6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_I.%v.dylib            6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_bitmap.%v.dylib       6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_btree.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_cdhc.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_datetime.%v.dylib     6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dbmibase.%v.dylib     6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dbmiclient.%v.dylib   6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dbmidriver.%v.dylib   6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dbstubs.%v.dylib      6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dgl.%v.dylib          6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dig2.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_display.%v.dylib      6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_dspf.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_edit.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_form.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_g3d.%v.dylib          6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_gis.%v.dylib          6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_gmath.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_gproj.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_interpdata.%v.dylib   6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_interpfl.%v.dylib     6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_lidar.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_linkm.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_lrs.%v.dylib          6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_ogsf.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_pngdriver.%v.dylib    6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_qtree.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_raster.%v.dylib       6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_rowio.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_rtree.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_segment.%v.dylib      6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_shape.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_sim.%v.dylib          6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_sites.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_sqlp.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_symb.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_trans.%v.dylib        6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_vask.%v.dylib         6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_driver.%v.dylib       6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_Iortho.%v.dylib       6.2.0 %n (>= 6.2.0-1)
    %p/lib/grass-%v/lib/libgrass_vect.%v.dylib         6.2.0 %n (>= 6.2.0-1)
  <<
  DocFiles: COPYING GPL.TXT
<<
DescPort: <<
Based on Debian packages of grass, libgrass and libgrass-dev.

LAPACK and BLAS supports are disabled because no module uses them in version 
6.0.0.
If we want them, replace all '-lblas' with '-framework vecLib' and replace all 
'-llapack' with '-framework vecLib' to use MacOSX's native LAPACK/BLAS.

grass62 1/2008: Stripped down from the grass60 version by BABA.
Hopefully this is a good thing.  The variants made things very
confusing.

Will start adding additional configure features back into the package down the 
road.
<<

# End of Info2
<<


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to