[pprepair] 04/07: Drop gdal-2.0.patch, applied upstream.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Wed Mar 2 20:13:39 UTC 2016


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

sebastic pushed a commit to branch master
in repository pprepair.

commit d3b5ec2aaab7187adaf63e8edb7cdd7412d37df0
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Wed Mar 2 20:50:51 2016 +0100

    Drop gdal-2.0.patch, applied upstream.
---
 debian/changelog              |   1 +
 debian/patches/gdal-2.0.patch | 169 ------------------------------------------
 debian/patches/series         |   1 -
 3 files changed, 1 insertion(+), 170 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3227953..b5b3c92 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pprepair (0.0~20151110-28dca91-1) UNRELEASED; urgency=medium
 
   * New upstream git snapshot.
+  * Drop gdal-2.0.patch, applied upstream.
   * Update Vcs-Git URL to use HTTPS.
   * Bump Standards-Version to 3.9.7, no changes.
 
diff --git a/debian/patches/gdal-2.0.patch b/debian/patches/gdal-2.0.patch
deleted file mode 100644
index afc5974..0000000
--- a/debian/patches/gdal-2.0.patch
+++ /dev/null
@@ -1,169 +0,0 @@
-Description: Add support for GDAL 2.0.
-Author: Bas Couwenberg <sebastic at debian.org>
-Bug: https://github.com/tudelft3d/pprepair/issues/29
-Bug-Debian: https://bugs.debian.org/802495
-Forwarded: https://github.com/tudelft3d/pprepair/pull/30
-Applied-Upstream: https://github.com/tudelft3d/pprepair/commit/28dca9198dfd06d70474bc61cc1f5da9d6eb8191
-
---- a/IOWorker.cpp
-+++ b/IOWorker.cpp
-@@ -27,17 +27,25 @@ IOWorker::IOWorker() {
- 
- bool IOWorker::addToTriangulation(Triangulation &triangulation, TaggingVector &edgesToTag, const char *file, unsigned int schemaIndex) {
-   // Open file
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource *dataSource = OGRSFDriverRegistrar::Open(file, false);
-+#else
-+	GDALDataset *dataSource = (GDALDataset*) GDALOpenEx(file, GDAL_OF_READONLY, NULL, NULL, NULL);
-+#endif
- 	if (dataSource == NULL) {
- 		std::cerr << "Error: Could not open file." << std::endl;
- 		return false;
- 	}
-   
--  char *name = new char[strlen(dataSource->GetName())+1];
--	strcpy(name, dataSource->GetName());
-+  char *name = new char[strlen(file)+1];
-+	strcpy(name, file);
- 	fileNames.push_back(name);
- 	std::cout << "\tPath: " << name << std::endl;
-+#if GDAL_VERSION_MAJOR < 2
- 	std::cout << "\tType: " << dataSource->GetDriver()->GetName() << std::endl;
-+#else
-+	std::cout << "\tType: " << dataSource->GetDriverName() << std::endl;
-+#endif
- 	int numberOfLayers = dataSource->GetLayerCount();
- 	std::cout << "\tLayers: " << numberOfLayers << std::endl;
-   
-@@ -316,7 +324,11 @@ bool IOWorker::addToTriangulation(Triang
-   }
-   
-   // Free OGR data source
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource::DestroyDataSource(dataSource);
-+#else
-+	GDALClose(dataSource);
-+#endif
-   
-   return true;
- }
-@@ -1248,23 +1260,43 @@ bool IOWorker::exportPolygons(std::vecto
- 	
- 	// Prepare file
- 	const char *driverName = "ESRI Shapefile";
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRSFDriver *driver = OGRSFDriverRegistrar::GetRegistrar()->GetDriverByName(driverName);
-+#else
-+	GDALDriver *driver = GetGDALDriverManager()->GetDriverByName(driverName);
-+#endif
- 	if (driver == NULL) {
- 		std::cout << "\tError: OGR Shapefile driver not found." << std::endl;
- 		return false;
- 	}
- 	
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource *dataSource = driver->Open(file, false);
-+#else
-+	GDALDataset *dataSource = (GDALDataset*) GDALOpenEx(file, GDAL_OF_READONLY, NULL, NULL, NULL);
-+#endif
- 	if (dataSource != NULL) {
- 		std::cout << "\tOverwriting file..." << std::endl;
-+#if GDAL_VERSION_MAJOR < 2
- 		if (driver->DeleteDataSource(dataSource->GetName())!= OGRERR_NONE) {
-+#else
-+		if (driver->Delete(file)!= CE_None) {
-+#endif
- 			std::cout << "\tError: Couldn't erase file with same name." << std::endl;
- 			return false;
-+#if GDAL_VERSION_MAJOR < 2
- 		} OGRDataSource::DestroyDataSource(dataSource);
-+#else
-+		} GDALClose(dataSource);
-+#endif
- 	}
- 	
- 	std::cout << "\tWriting file... " << std::endl;
-+#if GDAL_VERSION_MAJOR < 2
- 	dataSource = driver->CreateDataSource(file, NULL);
-+#else
-+	dataSource = driver->Create(file,0,0,0,GDT_Unknown,NULL);
-+#endif
- 	if (dataSource == NULL) {
- 		std::cout << "\tError: Could not create file." << std::endl;
- 		return false;
-@@ -1356,7 +1388,11 @@ bool IOWorker::exportPolygons(std::vecto
- 	}
- 	
- 	// Free OGR data source
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource::DestroyDataSource(dataSource);
-+#else
-+	GDALClose(dataSource);
-+#endif
- 	
- 	return true;
- }
-@@ -1365,23 +1401,43 @@ bool IOWorker::exportTriangulation(Trian
- 	
- 	// Prepare file
- 	const char *driverName = "ESRI Shapefile";
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRSFDriver *driver = OGRSFDriverRegistrar::GetRegistrar()->GetDriverByName(driverName);
-+#else
-+	GDALDriver *driver = GetGDALDriverManager()->GetDriverByName(driverName);
-+#endif
- 	if (driver == NULL) {
- 		std::cout << "Driver not found." << std::endl;
- 		return false;
- 	}
--	
-+
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource *dataSource = driver->Open(file, false);
-+#else
-+	GDALDataset *dataSource = (GDALDataset*) GDALOpenEx(file, GDAL_OF_READONLY, NULL, NULL, NULL);
-+#endif
- 	if (dataSource != NULL) {
- 		std::cout << "Erasing current file..." << std::endl;
-+#if GDAL_VERSION_MAJOR < 2
- 		if (driver->DeleteDataSource(dataSource->GetName())!= OGRERR_NONE) {
-+#else
-+		if (driver->Delete(file)!= CE_None) {
-+#endif
- 			std::cout << "Couldn't erase current file." << std::endl;
- 			return false;
-+#if GDAL_VERSION_MAJOR < 2
- 		} OGRDataSource::DestroyDataSource(dataSource);
-+#else
-+		} GDALClose(dataSource);
-+#endif
- 	}
- 	
- 	std::cout << "Writing file... " << std::endl;
-+#if GDAL_VERSION_MAJOR < 2
- 	dataSource = driver->CreateDataSource(file, NULL);
-+#else
-+	dataSource = driver->Create(file,0,0,0,GDT_Unknown,NULL);
-+#endif
- 	if (dataSource == NULL) {
- 		std::cout << "Could not create file." << std::endl;
- 		return false;
-@@ -1496,7 +1552,11 @@ bool IOWorker::exportTriangulation(Trian
- 	}
- 	
- 	// Free OGR data source
-+#if GDAL_VERSION_MAJOR < 2
- 	OGRDataSource::DestroyDataSource(dataSource);
-+#else
-+	GDALClose(dataSource);
-+#endif
- 	
- 	return true;
- }
-@@ -2073,4 +2133,4 @@ void IOWorker::insertTriangulationInfo(s
-   "\tOverlaps: " << multipletags << " triangles (" << 100.0*multipletags/total << " %)" << std::endl;
- 	
- 	// Other info?
--}
-\ No newline at end of file
-+}
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 261dade..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-gdal-2.0.patch

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



More information about the Pkg-grass-devel mailing list