[DebianGIS-dev] r1518 - in packages/osm2pgsql/trunk/debian: . patches
nd-guest at alioth.debian.org
nd-guest at alioth.debian.org
Sat Apr 12 22:10:38 UTC 2008
Author: nd-guest
Date: 2008-04-12 22:10:37 +0000 (Sat, 12 Apr 2008)
New Revision: 1518
Added:
packages/osm2pgsql/trunk/debian/patches/
packages/osm2pgsql/trunk/debian/patches/00list
packages/osm2pgsql/trunk/debian/patches/10-missing-includes.dpatch
Modified:
packages/osm2pgsql/trunk/debian/changelog
packages/osm2pgsql/trunk/debian/compat
packages/osm2pgsql/trunk/debian/control
packages/osm2pgsql/trunk/debian/rules
Log:
Added patch to actually fix the FTBFS bug.
Modified: packages/osm2pgsql/trunk/debian/changelog
===================================================================
--- packages/osm2pgsql/trunk/debian/changelog 2008-04-12 13:37:33 UTC (rev 1517)
+++ packages/osm2pgsql/trunk/debian/changelog 2008-04-12 22:10:37 UTC (rev 1518)
@@ -1,3 +1,15 @@
+osm2pgsql (0.52.20080408-2) UNRELEASED; urgency=low
+
+ * Added 10-missing-includes.dpatch to actually build with
+ gcc-4.3. Thanks Chris Lamb for the patch. (Closes: #475692)
+ * Added dpatch to Build-Depends in debian/control.
+ Added patch targets to debian/rules.
+ * Added a get-orig-source target to debian/rules to fetch upstream
+ source from svn repository.
+ * Bumped debhelper compatibility level to 5.
+
+ -- Andreas Putzo <andreas at putzo.net> Sat, 12 Apr 2008 21:09:32 +0000
+
osm2pgsql (0.52.20080408-1) unstable; urgency=low
* New upstream snapshot. (Closes: #474846)
Modified: packages/osm2pgsql/trunk/debian/compat
===================================================================
--- packages/osm2pgsql/trunk/debian/compat 2008-04-12 13:37:33 UTC (rev 1517)
+++ packages/osm2pgsql/trunk/debian/compat 2008-04-12 22:10:37 UTC (rev 1518)
@@ -1 +1 @@
-4
+5
Modified: packages/osm2pgsql/trunk/debian/control
===================================================================
--- packages/osm2pgsql/trunk/debian/control 2008-04-12 13:37:33 UTC (rev 1517)
+++ packages/osm2pgsql/trunk/debian/control 2008-04-12 22:10:37 UTC (rev 1518)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
Uploaders: Andreas Putzo <andreas at putzo.net>
-Build-Depends: debhelper (>= 4), libbz2-dev, libgeos-dev, libpq-dev, libxml2-dev, proj
+Build-Depends: debhelper (>= 5), dpatch, libbz2-dev, libgeos-dev, libpq-dev, libxml2-dev, proj
Standards-Version: 3.7.3
Package: osm2pgsql
Added: packages/osm2pgsql/trunk/debian/patches/00list
===================================================================
--- packages/osm2pgsql/trunk/debian/patches/00list (rev 0)
+++ packages/osm2pgsql/trunk/debian/patches/00list 2008-04-12 22:10:37 UTC (rev 1518)
@@ -0,0 +1 @@
+10-missing-includes
Added: packages/osm2pgsql/trunk/debian/patches/10-missing-includes.dpatch
===================================================================
--- packages/osm2pgsql/trunk/debian/patches/10-missing-includes.dpatch (rev 0)
+++ packages/osm2pgsql/trunk/debian/patches/10-missing-includes.dpatch 2008-04-12 22:10:37 UTC (rev 1518)
@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10-missing-includes.dpatch by Andreas Putzo <andreas at putzo.net>
+##
+## DP: Add missing includes to compile with gcc-4.3. Patch by Chris Lamb <chris at chris-lamb.co.uk>.
+
+ at DPATCH@
+diff -urNad osm2pgsql-0.52.20080408~/build_geometry.cpp osm2pgsql-0.52.20080408/build_geometry.cpp
+--- osm2pgsql-0.52.20080408~/build_geometry.cpp 2007-12-10 22:02:04.000000000 +0000
++++ osm2pgsql-0.52.20080408/build_geometry.cpp 2008-04-12 20:31:38.000000000 +0000
+@@ -22,6 +22,7 @@
+
+ #include <iostream>
+ #include <cstring>
++#include <cstdlib>
+
+ #include <geos_c.h>
+
Property changes on: packages/osm2pgsql/trunk/debian/patches/10-missing-includes.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Modified: packages/osm2pgsql/trunk/debian/rules
===================================================================
--- packages/osm2pgsql/trunk/debian/rules 2008-04-12 13:37:33 UTC (rev 1517)
+++ packages/osm2pgsql/trunk/debian/rules 2008-04-12 22:10:37 UTC (rev 1518)
@@ -4,6 +4,13 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+include /usr/share/dpatch/dpatch.make
+
+SVNREPO := http://svn.openstreetmap.org/applications/utils/export/osm2pgsql
+SVNREV := 7141
+VERSION := 0.52
+DATE := $(shell date +%Y%m%d)
+
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -12,19 +19,34 @@
CFLAGS += -O2
endif
+get-orig-source:
+ dh_testdir
+ test -d ../tarballs/. || mkdir -p ../tarballs
+ @echo Downloading osm2pgsql from ${SVNREPO}
+ svn export -r ${SVNREV} ${SVNREPO} ../tarballs/osm2pgsql-${VERSION}.${DATE}/
+ @echo Building snapshot tarball.
+ tar czvf ../tarballs/osm2pgsql-${VERSION}.${DATE}.orig.tar.gz -C ../tarballs osm2pgsql-${VERSION}.${DATE}
+ @echo Cleaning up
+ rm -rf ../tarballs/osm2pgsql-${VERSION}.${DATE}
+ @echo .
+ @echo To update debian/changelog type
+ @echo dch -v ${VERSION}.${DATE}-1
+ @echo .
+
configure: configure-stamp
configure-stamp:
dh_testdir
touch configure-stamp
-build: build-stamp
+build: patch build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch $@
-clean:
+clean: clean-patched unpatch
+clean-patched:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
@@ -57,4 +79,4 @@
dh_builddeb
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source
More information about the Pkg-grass-devel
mailing list