Heya, I've just NMUed xpcd for the xlibs-dev transition. Patch attached.
Marc -- BOFH #392: It's union rules. There's nothing we can do about it. Sorry.
diff -u xpcd-2.08/debian/changelog xpcd-2.08/debian/changelog --- xpcd-2.08/debian/changelog +++ xpcd-2.08/debian/changelog @@ -1,3 +1,12 @@ +xpcd (2.08-11.2) unstable; urgency=low + + * Non-maintainer upload + * Replace xlibs-dev build-dep. (Closes: #347145) + * Apply patch from Andreas Jochens to fix build-failure with gcc-4.0 + (Closes: #295174, #347995) + + -- Marc 'HE' Brockschmidt <[EMAIL PROTECTED]> Sat, 21 Jan 2006 01:11:43 +0100 + xpcd (2.08-11.1) unstable; urgency=HIGH * NMU diff -u xpcd-2.08/debian/control xpcd-2.08/debian/control --- xpcd-2.08/debian/control +++ xpcd-2.08/debian/control @@ -3,7 +3,7 @@ Priority: extra Maintainer: Stephan A Suerken <[EMAIL PROTECTED]> Standards-Version: 3.6.1 -Build-Depends: debhelper (>=3.0.0), xlibs-dev, libxaw7-dev, libtiff4-dev, libjpeg62-dev, svgalibg1-dev [i386] +Build-Depends: debhelper (>=3.0.0), libx11-dev, libxext-dev, libxmu-dev, libxt-dev, x-dev, libxaw7-dev, libtiff4-dev, libjpeg62-dev, svgalibg1-dev [i386 amd64] Package: xpcd Architecture: any diff -u xpcd-2.08/debian/rules xpcd-2.08/debian/rules --- xpcd-2.08/debian/rules +++ xpcd-2.08/debian/rules @@ -22,7 +22,7 @@ # This must be in sync with control #svga_archs=i386 alpha arm -svga_archs=i386 +svga_archs=amd64 i386 #---------------------------------------------------------------------- # GENERIC PART only in patch2: unchanged: --- xpcd-2.08.orig/xpcd/shmalloc.c +++ xpcd-2.08/xpcd/shmalloc.c @@ -91,7 +91,7 @@ int size; if (shared_anonymous_mmap_works) { - ((int *) data)--; + data = ((int *) data) - 1; size = *(int *) data; munmap(data, size); } else