Info2: << Package: grass60%type_pkg[-nopgsql] Type: -nopgsql (boolean) Version: 6.0.1 Revision: 5 Description: Powerful GIS software License: GPL Homepage: http://grass.itc.it Maintainer: BABA Yoshihiko DescDetail: << Very Powerful Geographical Information System with CLI and GUI. << DescUsage: << Just type 'grass60 -text' or 'grass60 -gui' at the command prompt inside an X environment. << # Dependencies. # Dependencies. Depends: << %n-shlibs (=%v-%r), tcltk (>= 8.4.1-1), x11-shlibs << BuildDepends: << libiconv-dev, readline (>= 4.3-5) | readline5, libgettext3-dev, gettext-tools, fftw | fftw-mpi | fftw-absoft, gdal-dev, libjpeg, libpng3, libtiff, lesstif, (%type_raw[-nopgsql] = .) postgresql80-unified-dev (>=8.0.2-12), (%type_raw[-nopgsql] = .) postgis80, tcltk-dev (>= 8.4.1-1), unixodbc2-nox | unixodbc2, x11, x11-dev << Suggests: g77, r-base Conflicts: grass, grass5.7, grass60, grass60-nopgsql, grass60-ssl Replaces: grass, grass5.7, grass60, grass60-nopgsql, grass60-ssl # Unpack Phase. Source: mirror:custom:grass-%v.tar.gz CustomMirror: << afr-ZA: http://grass.ru.ac.za/grass60/source/ asi-JP: http://wgrass.media.osaka-cu.ac.jp/grassh/grass60/source/ asi-TH: http://www.hpcc.nectec.or.th/grass/grass60/source/ asi-TW: http://grass.cis.sinica.edu.tw/grass60/source/ eur-DE: http://www.geog.uni-hannover.de/grass/grass60/source/ eur-IT: http://grass.itc.it/grass60/source/ eur-UK: http://www.fieldinstruments.co.uk/grass/grass60/source/ nam-US: http://grass.ibiblio.org/grass60/source/ << Source-MD5: 5225e816895d5e6b28bca623f76acaad # Patch Phase. PatchScript: sed 's|@PREFIX@|%p|g' <%a/grass60.patch | patch -p1 # Compile Phase. SetCPPFLAGS: -I%p/include/grass60 SetLDFLAGS: -L%p/lib/grass60 ConfigureParams: --with-includes='%p/include /usr/X11R6/include' --with-cxx --with-readline --with-dbm --with-odbc (%type_raw[-nopgsql] = -nopgsql) --without-postgres (%type_raw[-nopgsql] = .) --with-postgres (%type_raw[-nopgsql] = .) --with-postgres-includes=%p/include/postgresql --with-glw --with-freetype --with-freetype-includes=/usr/X11R6/include/freetype2 --with-freetype-libs=/usr/X11R6/lib --with-motif --with-glw-includes=/usr/X11R6/include --with-nls --with-proj --with-proj-includes=%p/include --with-proj-libs=%p/lib --with-gdal=%p/bin/gdal-config CompileScript: << ./configure %c make INST_DIR=%p/lib/grass-6.0 << # Install Phase. InstallScript: << #!/bin/sh -xe # Installing grass60 make install INST_DIR=%i/lib/grass-6.0 BINDIR=%i/bin # make symlink pushd %i/lib ln -s grass-6.0 grass popd # Fixing GISBASE path pushd %i/bin perl -pi -e 's,GISBASE=,GISBASE=%p/lib/grass-6.0 #,g' grass60 popd # man mkdir -p %i/share #mv %i/lib/grass/man %i/share #docs #mkdir -p %i/share/doc/grass60 #mv %i/lib/grass-6.0/docs/html %i/share/doc/grass60 #mv %i/lib/grass-6.0/docs/nviz %i/share/doc/grass60 << 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 Conflicts: grass60-dev, grass60-nopgsql-dev, grass60-nogdal-dev, grass60-nopgsql-nogdal-dev Replaces: grass60-dev, grass60-nopgsql-dev, grass60-nogdal-dev, grass60-nopgsql-nogdal-dev Files: lib/grass-6.0/include DocFiles: COPYING GPL.TXT << SplitOff2: << Package: %N-shlibs Description: GRASS Shared Libraries Depends: << fftw-shlibs | fftw-mpi-shlibs | fftw-absoft-shlibs, gdal-shlibs | gdal-ssl-shlibs | gdal-grass-shlibs | gdal-nopgsql-shlibs | gdal-nopgsql-grass-shlibs, proj, gettext, libjpeg-shlibs, libpng3-shlibs, libtiff-shlibs, lesstif-shlibs, (%type_raw[-nopgsql] = .) postgresql80-unified-shlibs (>=8.0.2-12), (%type_raw[-nopgsql] = .) postgis80, unixodbc2-nox-shlibs | unixodbc2-shlibs, x11-shlibs << Conflicts: grass60-shlibs, grass60-nopgsql-shlibs, grass60-nogdal-shlibs, grass60-nopgsql-nogdal-shlibs Replaces: grass60-shlibs, grass60-nopgsql-shlibs, grass60-nogdal-shlibs, grass60-nopgsql-nogdal-shlibs Files: lib/grass-6.0/lib Shlibs: << %p/lib/grass-6.0/lib/libgrass_D.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_I.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_bitmap.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_btree.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_cdhc.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_datetime.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dbmibase.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dbmiclient.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dbmidriver.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dbstubs.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dgl.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dig2.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_display.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_dspf.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_edit.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_form.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_g3d.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_gis.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_gmath.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_gproj.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_image.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_interpdata.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_interpfl.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_linkm.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_ogsf.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_qtree.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_raster.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_rowio.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_rtree.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_segment.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_shape.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_sites.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_sqlp.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_symb.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_trans.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_vask.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-1) %p/lib/grass-6.0/lib/libgrass_vect.6.0.0.dylib 6.0.0 grass60 (>=6.0.1-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. << # End of Info2 <<