Bug#791326: nmu diff for wfmath 1.0.2+dfsg1-0.4

Julien Cristau jcristau at debian.org
Mon Aug 17 19:04:37 UTC 2015


Dear maintainer,

I've prepared a NMU for wfmath, to deal with the libstdc++ transition,
and will shortly upload it to the 1-day delayed queue.  Please find the
debdiff below.

Cheers,
Julien

>From 3fc05ebaf1ff7cce1787049c0316a92f4832d07c Mon Sep 17 00:00:00 2001
From: Julien Cristau <jcristau at debian.org>
Date: Sun, 16 Aug 2015 17:56:27 +0200
Subject: [PATCH] Rename library packages for g++5 ABI transition (closes:
 791326).

---
 debian/changelog                           |  7 +++++++
 debian/control                             | 12 ++++++++----
 debian/libwfmath-1.0-1.install             |  2 --
 debian/libwfmath-1.0-1.lintian-overrides   |  3 ---
 debian/libwfmath-1.0-1v5.install           |  2 ++
 debian/libwfmath-1.0-1v5.lintian-overrides |  3 +++
 6 files changed, 20 insertions(+), 9 deletions(-)
 delete mode 100644 debian/libwfmath-1.0-1.install
 delete mode 100644 debian/libwfmath-1.0-1.lintian-overrides
 create mode 100644 debian/libwfmath-1.0-1v5.install
 create mode 100644 debian/libwfmath-1.0-1v5.lintian-overrides

diff --git a/debian/changelog b/debian/changelog
index 0162a19..b6cc1b4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wfmath (1.0.2+dfsg1-0.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename library packages for g++5 ABI transition (closes: 791326).
+
+ -- Julien Cristau <jcristau at debian.org>  Sun, 16 Aug 2015 17:56:27 +0200
+
 wfmath (1.0.2+dfsg1-0.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/control b/debian/control
index 7d7f6ce..98c9d0c 100644
--- a/debian/control
+++ b/debian/control
@@ -11,12 +11,14 @@ Homepage: https://github.com/worldforge
 Vcs-Git: git://anonscm.debian.org/pkg-games/wfmath.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/wfmath.git
 
-Package: libwfmath-1.0-1
+Package: libwfmath-1.0-1v5
 Architecture: any
 Multi-Arch: same
 Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Conflicts: libwfmath-1.0-1
+Replaces: libwfmath-1.0-1
 Description: WorldForge math library
  The primary focus of WFMath is geometric objects. Thus,
  it includes an several shapes (boxes, balls, lines),
@@ -28,7 +30,7 @@ Section: libdevel
 Architecture: any
 Multi-Arch: same
 Pre-Depends: dpkg (>= 1.15.6~)
-Depends: libwfmath-1.0-1 (= ${binary:Version}),
+Depends: libwfmath-1.0-1v5 (= ${binary:Version}),
          ${misc:Depends}
 Suggests: libwfmath-doc
 Description: WorldForge math library - development files
@@ -53,14 +55,16 @@ Description: WorldForge math library - API documentation
  .
  This package contains the API documentation files.
 
-Package: libwfmath-1.0-1-dbg
+Package: libwfmath-1.0-1v5-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Multi-Arch: same
 Pre-Depends: dpkg (>= 1.15.6~)
-Depends: libwfmath-1.0-1 (= ${binary:Version}),
+Depends: libwfmath-1.0-1v5 (= ${binary:Version}),
          ${misc:Depends}
+Conflicts: libwfmath-1.0-1-dbg
+Replaces: libwfmath-1.0-1-dbg
 Description: WorldForge math library - debugging library
  The primary focus of WFMath is geometric objects. Thus,
  it includes an several shapes (boxes, balls, lines),
diff --git a/debian/libwfmath-1.0-1.install b/debian/libwfmath-1.0-1.install
deleted file mode 100644
index b5d334a..0000000
--- a/debian/libwfmath-1.0-1.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libwfmath-1.0.so.1
-usr/lib/*/libwfmath-1.0.so.1.0.0
diff --git a/debian/libwfmath-1.0-1.lintian-overrides b/debian/libwfmath-1.0-1.lintian-overrides
deleted file mode 100644
index f8bc027..0000000
--- a/debian/libwfmath-1.0-1.lintian-overrides
+++ /dev/null
@@ -1,3 +0,0 @@
-# False positive due to fortified calls (memmove, memcpy, fread) being fully
-# validated at compile time.
-libwfmath-1.0-1: hardening-no-fortify-functions
diff --git a/debian/libwfmath-1.0-1v5.install b/debian/libwfmath-1.0-1v5.install
new file mode 100644
index 0000000..b5d334a
--- /dev/null
+++ b/debian/libwfmath-1.0-1v5.install
@@ -0,0 +1,2 @@
+usr/lib/*/libwfmath-1.0.so.1
+usr/lib/*/libwfmath-1.0.so.1.0.0
diff --git a/debian/libwfmath-1.0-1v5.lintian-overrides b/debian/libwfmath-1.0-1v5.lintian-overrides
new file mode 100644
index 0000000..4fe274d
--- /dev/null
+++ b/debian/libwfmath-1.0-1v5.lintian-overrides
@@ -0,0 +1,3 @@
+# False positive due to fortified calls (memmove, memcpy, fread) being fully
+# validated at compile time.
+libwfmath-1.0-1v5: hardening-no-fortify-functions
-- 
2.5.0



More information about the Pkg-games-devel mailing list