summaryrefslogtreecommitdiff
path: root/graphics/gdal-grass
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/gdal-grass')
-rw-r--r--graphics/gdal-grass/Makefile13
-rw-r--r--graphics/gdal-grass/distinfo6
-rw-r--r--graphics/gdal-grass/files/patch-ogrgrass.h25
3 files changed, 8 insertions, 36 deletions
diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile
index c46a53b7fb40..bb2680f9f762 100644
--- a/graphics/gdal-grass/Makefile
+++ b/graphics/gdal-grass/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal-grass
-PORTVERSION= 1.0.3
-PORTREVISION= 2
+PORTVERSION= 2.0.0
PORTEPOCH= 1
CATEGORIES= graphics
@@ -14,14 +13,12 @@ BUILD_DEPENDS= grass8>=8.4<8.5:databases/grass8
LIB_DEPENDS= libgdal.so:graphics/gdal \
libgrass_gis.so:databases/grass8
-USES= gmake
+USES= cmake:testing
-ALL_TARGET= default
CFLAGS+= -fPIC
-CONFIGURE_ARGS= --with-autoload=${PREFIX}/lib/gdalplugins \
- --with-gdal=${LOCALBASE}/bin/gdal-config \
- --with-grass=${LOCALBASE}/grass84
-GNU_CONFIGURE= yes
+CMAKE_ARGS= -DAUTOLOAD_DIR=${PREFIX}/lib/gdalplugins
+CMAKE_OFF= AUTOTEST_DOWNLOAD_TEST_DATA \
+ AUTOTEST_SLOW_TEST
PLIST_FILES= lib/gdalplugins/gdal_GRASS.so \
lib/gdalplugins/ogr_GRASS.so
diff --git a/graphics/gdal-grass/distinfo b/graphics/gdal-grass/distinfo
index 1544135cd2e9..c344d8d2c2fd 100644
--- a/graphics/gdal-grass/distinfo
+++ b/graphics/gdal-grass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116676
-SHA256 (OSGeo-gdal-grass-1.0.3_GH0.tar.gz) = 9c306b69f4943309c8d0d002ae67b08d08c3ec0b6eda07918e54530b8a1acd68
-SIZE (OSGeo-gdal-grass-1.0.3_GH0.tar.gz) = 346675
+TIMESTAMP = 1763853176
+SHA256 (OSGeo-gdal-grass-2.0.0_GH0.tar.gz) = a9b2d5cbeb617c1233763839c5a082a998817cfd81b5d9a26976ea45b8d13baa
+SIZE (OSGeo-gdal-grass-2.0.0_GH0.tar.gz) = 304947
diff --git a/graphics/gdal-grass/files/patch-ogrgrass.h b/graphics/gdal-grass/files/patch-ogrgrass.h
deleted file mode 100644
index 2252d7adb8b4..000000000000
--- a/graphics/gdal-grass/files/patch-ogrgrass.h
+++ /dev/null
@@ -1,25 +0,0 @@
---- ogrgrass.h.orig 2025-02-06 13:45:38 UTC
-+++ ogrgrass.h
-@@ -56,9 +56,9 @@ class OGRGRASSLayer final : public OGRLayer
- return poFeatureDefn;
- }
- GIntBig GetFeatureCount(int) override;
-- OGRErr GetExtent(OGREnvelope *psExtent, int bForce) override;
-+ OGRErr GetExtent(OGREnvelope *psExtent, int bForce);
- virtual OGRErr GetExtent(int iGeomField, OGREnvelope *psExtent,
-- int bForce) override
-+ int bForce)
- {
- return OGRLayer::GetExtent(iGeomField, psExtent, bForce);
- }
-@@ -73,8 +73,8 @@ class OGRGRASSLayer final : public OGRLayer
-
- // Filters
- virtual OGRErr SetAttributeFilter(const char *query) override;
-- virtual void SetSpatialFilter(OGRGeometry *poGeomIn) override;
-- virtual void SetSpatialFilter(int iGeomField, OGRGeometry *poGeom) override
-+ virtual void SetSpatialFilter(OGRGeometry *poGeomIn);
-+ virtual void SetSpatialFilter(int iGeomField, OGRGeometry *poGeom)
- {
- OGRLayer::SetSpatialFilter(iGeomField, poGeom);
- }