This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch experimental
in repository gdal-grass.

commit afba813284409e350d9551fdb9f66805c00e018e
Author: Bas Couwenberg <sebas...@xs4all.nl>
Date:   Thu Feb 19 23:46:15 2015 +0100

    Add patch to support GRASS 7.0.0RC2.
---
 debian/changelog      |  1 +
 debian/patches/grass7 | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/patches/series |  1 +
 3 files changed, 58 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 238aff2..4bc3806 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libgdal-grass (1.11.2-1) UNRELEASED; urgency=medium
   * Refresh patches.
   * Update Vcs-Browser URL to use cgit instead of gitweb.
   * Update copyright file, group files & copyright by license.
+  * Add patch to support GRASS 7.0.0RC2.
 
  -- Bas Couwenberg <sebas...@debian.org>  Wed, 18 Feb 2015 00:02:26 +0100
 
diff --git a/debian/patches/grass7 b/debian/patches/grass7
new file mode 100644
index 0000000..9bbee5b
--- /dev/null
+++ b/debian/patches/grass7
@@ -0,0 +1,56 @@
+Description: Update GRASS support for 7.0.0RC2.
+Author: Bas Couwenberg <sebas...@xs4all.nl>
+
+--- a/configure.in
++++ b/configure.in
+@@ -131,14 +131,22 @@ if test "$with_grass" != "yes" ; then
+     GRASS_GISBASE="$with_grass"
+   else
+ 
+-    # Check for GRASS >= 7.0
++    # Check for GRASS >= 7.0 (SVN)
+     
AC_CHECK_LIB(grass_gis.7.0.svn,G_putenv,GRASS_SETTING=grass7+,GRASS_SETTING=no,-L$with_grass/lib
 -lgrass_raster.7.0.svn -lgrass_gmath.7.0.svn -lgrass_gis.7.0.svn 
-lgrass_datetime.7.0.svn -lgrass_gproj.7.0.svn -lgrass_vector.7.0.svn 
-lgrass_dbmibase.7.0.svn -lgrass_dbmiclient.7.0.svn -lgrass_dgl.7.0.svn 
-lgrass_dig2.7.0.svn -lgrass_rtree.7.0.svn -lgrass_linkm.7.0.svn 
-lgrass_btree2.7.0.svn -lgrass_ccmath.7.0.svn)
+     if test "$GRASS_SETTING" = "grass7+" ; then
+         LIBS="-L$with_grass/lib -lgrass_raster.7.0.svn -lgrass_gmath.7.0.svn 
-lgrass_gis.7.0.svn -lgrass_datetime.7.0.svn -lgrass_gproj.7.0.svn 
-lgrass_vector.7.0.svn -lgrass_dbmibase.7.0.svn -lgrass_dbmiclient.7.0.svn 
-lgrass_dgl.7.0.svn -lgrass_dig2.7.0.svn -lgrass_rtree.7.0.svn 
-lgrass_linkm.7.0.svn -lgrass_btree2.7.0.svn -lgrass_ccmath.7.0.svn $LIBS"
+         GRASS_INCLUDE="-I$with_grass/include"
+         GRASS_GISBASE="$with_grass"
+     else
+-        AC_MSG_ERROR([--with-grass=$with_grass requested, but libraries not 
found!  Perhaps you need to set LD_LIBRARY_PATH to include $with_grass/lib?])
++        # Check for GRASS 7.0.0RC2
++        
AC_CHECK_LIB(grass_gis.7.0.0RC2,G_putenv,GRASS_SETTING=grass7+,GRASS_SETTING=no,-L$with_grass/lib
 -lgrass_raster.7.0.0RC2 -lgrass_gmath.7.0.0RC2 -lgrass_gis.7.0.0RC2 
-lgrass_datetime.7.0.0RC2 -lgrass_gproj.7.0.0RC2 -lgrass_vector.7.0.0RC2 
-lgrass_dbmibase.7.0.0RC2 -lgrass_dbmiclient.7.0.0RC2 -lgrass_dgl.7.0.0RC2 
-lgrass_dig2.7.0.0RC2 -lgrass_rtree.7.0.0RC2 -lgrass_linkm.7.0.0RC2 
-lgrass_btree2.7.0.0RC2 -lgrass_ccmath.7.0.0RC2)
++        if test "$GRASS_SETTING" = "grass7+" ; then
++            LIBS="-L$with_grass/lib -lgrass_raster.7.0.0RC2 
-lgrass_gmath.7.0.0RC2 -lgrass_gis.7.0.0RC2 -lgrass_datetime.7.0.0RC2 
-lgrass_gproj.7.0.0RC2 -lgrass_vector.7.0.0RC2 -lgrass_dbmibase.7.0.0RC2 
-lgrass_dbmiclient.7.0.0RC2 -lgrass_dgl.7.0.0RC2 -lgrass_dig2.7.0.0RC2 
-lgrass_rtree.7.0.0RC2 -lgrass_linkm.7.0.0RC2 -lgrass_btree2.7.0.0RC2 
-lgrass_ccmath.7.0.0RC2 $LIBS"
++            GRASS_INCLUDE="-I$with_grass/include"
++            GRASS_GISBASE="$with_grass"
++        else
++            AC_MSG_ERROR([--with-grass=$with_grass requested, but libraries 
not found!  Perhaps you need to set LD_LIBRARY_PATH to include 
$with_grass/lib?])
++        fi
+     fi
+   fi
+ fi
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -30,8 +30,8 @@ install:     default
+       cp $(OLIBNAME) $(AUTOLOAD_DIR)
+       test -d ${GRASSTABLES_DIR} || mkdir ${GRASSTABLES_DIR}
+       test -d ${GRASSTABLES_DIR}/etc || mkdir ${GRASSTABLES_DIR}/etc
+-      cp @GRASS_GISBASE@/etc/ellipse.table ${GRASSTABLES_DIR}/etc
+-      cp @GRASS_GISBASE@/etc/datum.table 
@GRASS_GISBASE@/etc/datumtransform.table ${GRASSTABLES_DIR}/etc
++      cp @GRASS_GISBASE@/etc/proj/ellipse.table ${GRASSTABLES_DIR}/etc
++      cp @GRASS_GISBASE@/etc/proj/datum.table 
@GRASS_GISBASE@/etc/proj/datumtransform.table ${GRASSTABLES_DIR}/etc
+       test -d ${GRASSTABLES_DIR}/driver || mkdir ${GRASSTABLES_DIR}/driver
+       test -d ${GRASSTABLES_DIR}/driver/db || mkdir 
${GRASSTABLES_DIR}/driver/db
+       cp -r @GRASS_GISBASE@/driver/db/* ${GRASSTABLES_DIR}/driver/db/
+@@ -44,10 +44,10 @@ distclean: clean
+ 
+ 
+ $(GLIBNAME):  grass57dataset.o
+-      $(LD_SHARED) $(LDFLAGS) grass57dataset.o $(LIBS) -o $(GLIBNAME) 
-Wl,-rpath,/usr/lib/grass64/lib
++      $(LD_SHARED) $(LDFLAGS) grass57dataset.o $(LIBS) -o $(GLIBNAME) 
-Wl,-rpath,/usr/lib/grass70/lib
+ 
+ $(OLIBNAME):  ogrgrassdriver.o ogrgrassdatasource.o ogrgrasslayer.o 
+-      $(LD_SHARED) $(LDFLAGS) ogrgrassdriver.o ogrgrassdatasource.o 
ogrgrasslayer.o $(LIBS) -o $(OLIBNAME) -Wl,-rpath,/usr/lib/grass64/lib
++      $(LD_SHARED) $(LDFLAGS) ogrgrassdriver.o ogrgrassdatasource.o 
ogrgrasslayer.o $(LIBS) -o $(OLIBNAME) -Wl,-rpath,/usr/lib/grass70/lib
+ 
+ %.o:  %.cpp
+       $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
diff --git a/debian/patches/series b/debian/patches/series
index b4c4abd..baf66a7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 rpath
 hardening
 environment-typo
+grass7

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/gdal-grass.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to