[osmium] 11/16: Drop obsolete patches.
Bas Couwenberg
sebastic at xs4all.nl
Mon Jun 9 01:03:08 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch master
in repository osmium.
commit 790946b4808060e62690345d7409460afdbd46df
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Mon Jun 9 00:40:32 2014 +0200
Drop obsolete patches.
---
debian/changelog | 2 +-
debian/patches/01-fix_ld--as-needed.patch | 73 ---------------------------
debian/patches/02-support_new_libgeos++.patch | 47 -----------------
debian/patches/04-hardening.patch | 15 ------
debian/patches/series | 3 --
5 files changed, 1 insertion(+), 139 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index f97dd47..fa31990 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,7 +10,6 @@ osmium (0.0~20140410-d1d56bedb3-1) UNRELEASED; urgency=medium
- Make Debian GIS maintainer of the package
- Build-Depends: s/libgdal1-dev/libgdal-dev (>= 1.10.0-0~)/
Closes: #732389
- * debian/patches/04-hardening.patch: Propagate hardening options
[ Bas Couwenberg ]
* Add myself to Uploaders.
@@ -18,6 +17,7 @@ osmium (0.0~20140410-d1d56bedb3-1) UNRELEASED; urgency=medium
* New git snapshot.
(closes: #700614)
* Add build dependencies on boost libraries.
+ * Drop obsolete patches, refresh remaining patches.
-- Bas Couwenberg <sebastic at xs4all.nl> Sun, 08 Jun 2014 19:07:28 +0200
diff --git a/debian/patches/01-fix_ld--as-needed.patch b/debian/patches/01-fix_ld--as-needed.patch
deleted file mode 100644
index 1bde3ba..0000000
--- a/debian/patches/01-fix_ld--as-needed.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From: Julian Taylor <jtaylor at ubuntu.com>
-Subject: fix build with ld --as-needed
- libraries must be placed after objects needing their symbols
-Origin: vendor
-Bug-Debian: http://bugs.debian.org/656751
-Forwarded: no
-
----
- test/run_tests.sh | 15 ++++++++-------
- test/testgroup_geos/setup.sh | 3 ++-
- test/testgroup_ogr/setup.sh | 3 ++-
- test/testgroup_plain/setup.sh | 2 +-
- 4 files changed, 13 insertions(+), 10 deletions(-)
-
---- osmium.orig/test/run_tests.sh
-+++ osmium/test/run_tests.sh
-@@ -13,7 +13,8 @@ set -e
-
- CXX="g++"
- CXXFLAGS="-g -Wall -Wextra -Wredundant-decls -Wdisabled-optimization -pedantic -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo"
--COMPILE="$CXX -I../include -I. $CXXFLAGS -lboost_unit_test_framework -o tests test_utils.cpp"
-+LIBADD="-lboost_unit_test_framework"
-+COMPILE="$CXX -I../include -I. $CXXFLAGS -o tests test_utils.cpp"
-
- if [ "x$1" = "x-v" ]; then
- VALGRIND="valgrind --leak-check=full --show-reachable=yes"
-@@ -30,8 +31,8 @@ if [ "x$1" = "x" ]; then
- echo "\nTesting group $GROUP...\n"
- . $DIR/setup.sh
- FILES="test_main.cpp $DIR/*/test_*.cpp"
-- echo $COMPILE $FLAGS $FILES
-- $COMPILE $FLAGS $FILES
-+ echo $COMPILE $FLAGS $FILES $LIBS $LIBADD
-+ $COMPILE $FLAGS $FILES $LIBS $LIBADD
- $VALGRIND ./tests
- done
- else
-@@ -41,14 +42,14 @@ else
- if [ "x$2" = "x" ]; then
- echo "\nTesting group $GROUP...\n"
- FILES="test_main.cpp $DIR/*/test_*.cpp"
-- echo $COMPILE $FLAGS $FILES
-- $COMPILE $FLAGS $FILES
-+ echo $COMPILE $FLAGS $FILES $LIBS $LIBADD
-+ $COMPILE $FLAGS $FILES $LIBS $LIBADD
- $VALGRIND ./tests
- else
- echo "\nTesting file $2 in group $GROUP...\n"
- FILES="-DSTAND_ALONE $DIR/$2"
-- echo $COMPILE $FLAGS $FILES
-- $COMPILE $FLAGS $FILES
-+ echo $COMPILE $FLAGS $FILES $LIBS $LIBADD
-+ $COMPILE $FLAGS $FILES $LIBS $LIBADD
- $VALGRIND ./tests
- fi
- fi
---- osmium.orig/test/testgroup_geos/setup.sh
-+++ osmium/test/testgroup_geos/setup.sh
-@@ -1 +1,2 @@
--FLAGS="-DOSMIUM_WITH_GEOS `geos-config --cflags` `geos-config --libs`"
-+FLAGS="-DOSMIUM_WITH_GEOS `geos-config --cflags`"
-+LIBS="-DOSMIUM_WITH_GEOS `geos-config --libs`"
---- osmium.orig/test/testgroup_ogr/setup.sh
-+++ osmium/test/testgroup_ogr/setup.sh
-@@ -1 +1,2 @@
--FLAGS="-DOSMIUM_WITH_OGR `gdal-config --cflags` `gdal-config --libs`"
-+FLAGS="-DOSMIUM_WITH_OGR `gdal-config --cflags`"
-+LIBS="-DOSMIUM_WITH_OGR `gdal-config --libs`"
---- osmium.orig/test/testgroup_plain/setup.sh
-+++ osmium/test/testgroup_plain/setup.sh
-@@ -1 +1 @@
--FLAGS=""
-+FLAGS="`gdal-config --cflags`"
diff --git a/debian/patches/02-support_new_libgeos++.patch b/debian/patches/02-support_new_libgeos++.patch
deleted file mode 100644
index e5c9926..0000000
--- a/debian/patches/02-support_new_libgeos++.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From: David Paleino <dapal at debian.org>
-Subject: patch code to work with geos++ 3.3.1
-Origin: vendor
-Forwarded: no
-
----
- include/osmium/geometry/multipolygon.hpp | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
---- osmium.orig/include/osmium/geometry/multipolygon.hpp
-+++ osmium/include/osmium/geometry/multipolygon.hpp
-@@ -54,14 +54,14 @@ namespace Osmium {
- switch (g->getGeometryTypeId()) {
- case geos::geom::GEOS_MULTIPOLYGON:
- case geos::geom::GEOS_MULTILINESTRING: {
-- for (geos::geom::GeometryCollection::const_iterator it = static_cast<const geos::geom::GeometryCollection*>(g)->begin();
-- it != static_cast<const geos::geom::GeometryCollection*>(g)->end(); ++it) {
-+ for (geos::geom::GeometryCollection::const_iterator it = dynamic_cast<const geos::geom::GeometryCollection*>(g)->begin();
-+ it != dynamic_cast<const geos::geom::GeometryCollection*>(g)->end(); ++it) {
- dump_geometry(*it, part_start_list, x_list, y_list);
- }
- break;
- }
- case geos::geom::GEOS_POLYGON: {
-- const geos::geom::Polygon* polygon = static_cast<const geos::geom::Polygon*>(g);
-+ const geos::geom::Polygon* polygon = dynamic_cast<const geos::geom::Polygon*>(g);
- dump_geometry(polygon->getExteriorRing(), part_start_list, x_list, y_list);
- for (size_t i=0; i < polygon->getNumInteriorRing(); ++i) {
- dump_geometry(polygon->getInteriorRingN(i), part_start_list, x_list, y_list);
-@@ -71,7 +71,7 @@ namespace Osmium {
- case geos::geom::GEOS_LINESTRING:
- case geos::geom::GEOS_LINEARRING: {
- part_start_list.push_back(x_list.size());
-- const geos::geom::CoordinateSequence* cs = static_cast<const geos::geom::LineString*>(g)->getCoordinatesRO();
-+ const geos::geom::CoordinateSequence* cs = dynamic_cast<const geos::geom::LineString*>(g)->getCoordinatesRO();
- for (size_t i = 0; i < cs->getSize(); ++i) {
- x_list.push_back(cs->getX(i));
- y_list.push_back(cs->getY(i));
-@@ -165,7 +165,7 @@ namespace Osmium {
- v8::Local<v8::Array> multipolygon_array = v8::Array::New(geometry->getNumGeometries());
-
- for (size_t i=0; i < geometry->getNumGeometries(); ++i) {
-- geos::geom::Polygon* polygon = (geos::geom::Polygon*) geometry->getGeometryN(i);
-+ const geos::geom::Polygon* polygon = dynamic_cast<const geos::geom::Polygon*>(geometry->getGeometryN(i));
- v8::Local<v8::Array> polygon_array = v8::Array::New(polygon->getNumInteriorRing());
- multipolygon_array->Set(i, polygon_array);
- polygon_array->Set(0, js_ring_as_array(polygon->getExteriorRing()));
diff --git a/debian/patches/04-hardening.patch b/debian/patches/04-hardening.patch
deleted file mode 100644
index e5ec8d2..0000000
--- a/debian/patches/04-hardening.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Author: Andreas Tille <tille at debian.org>
-Last-Update: Tue, 17 Dec 2013 17:27:00 +0100
-Description: Propagate hardening options
-
---- osmium.orig/osmjs/Makefile
-+++ osmium/osmjs/Makefile
-@@ -26,7 +26,7 @@
-
- CXXFLAGS += -I../include
-
--LDFLAGS = -L/usr/local/lib -lexpat -lpthread
-+LDFLAGS += -L/usr/local/lib -lexpat -lpthread
- LDFLAGS += $(shell geos-config --libs)
-
- LIB_V8 = -lv8 -licuuc
diff --git a/debian/patches/series b/debian/patches/series
index 9fd5ef0..c81dd38 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,6 +1,3 @@
00-fix_typos.patch
-01-fix_ld--as-needed.patch
-02-support_new_libgeos++.patch
03-disable_building_docs.patch
04-big-endian.patch
-04-hardening.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmium.git
More information about the Pkg-grass-devel
mailing list