From 858746c513e91213168e3a4bff7fc58db59b7f8d Mon Sep 17 00:00:00 2001 From: Josselin Mouette Date: Thu, 3 Dec 2009 13:04:56 +0000 Subject: [PATCH] 05_kfreebsd_8.0.patch: modified patch from Petr Salinger to make libgtop2 work correctly with kFreeBSD 8.0. Closes: #559291. --- debian/changelog | 7 +++++++ debian/patches/05_kfreebsd_8.0.patch | 22 ++++++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 30 insertions(+) create mode 100644 debian/patches/05_kfreebsd_8.0.patch diff --git a/debian/changelog b/debian/changelog index 28576084..b6792d28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +libgtop2 (2.28.0-4) UNRELEASED; urgency=low + + * 05_kfreebsd_8.0.patch: modified patch from Petr Salinger to make + libgtop2 work correctly with kFreeBSD 8.0. Closes: #559291. + + -- Josselin Mouette Thu, 03 Dec 2009 14:03:50 +0100 + libgtop2 (2.28.0-3) unstable; urgency=low * Switch to quilt for patch management. diff --git a/debian/patches/05_kfreebsd_8.0.patch b/debian/patches/05_kfreebsd_8.0.patch new file mode 100644 index 00000000..9739e3d8 --- /dev/null +++ b/debian/patches/05_kfreebsd_8.0.patch @@ -0,0 +1,22 @@ +Index: libgtop-2.28.0/sysdeps/freebsd/procmap.c +=================================================================== +--- libgtop-2.28.0.orig/sysdeps/freebsd/procmap.c 2009-12-03 13:59:57.866694125 +0100 ++++ libgtop-2.28.0/sysdeps/freebsd/procmap.c 2009-12-03 14:03:16.298688337 +0100 +@@ -42,7 +42,7 @@ + #include + #include + #undef _KERNEL +-#if __FreeBSD_version >= 800038 ++#if (__FreeBSD_version >= 800038) || (__FreeBSD_kernel_version >= 800038) + #define _WANT_FILE + #include + #undef _WANT_FILE +@@ -113,7 +113,7 @@ _glibtop_sysdeps_freebsd_dev_inode (glib + + if (kvm_read (server->machine.kd, (gulong) inode.i_dev, (char *) &si, + sizeof (si)) != sizeof (si) || +-#if __FreeBSD_version >= 800039 ++#if (__FreeBSD_version >= 800039) || (__FreeBSD_kernel_version >= 800039) + kvm_read (server->machine.kd, (gulong) cdev2priv(&si), (char *) &priv, + sizeof (priv)) + #else diff --git a/debian/patches/series b/debian/patches/series index 3834f784..fb3b009c 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,5 +2,6 @@ 02_hurd_stub_backend.patch 03_kfreebsd_installdirs.patch 04_kfreebsd_version_check.patch +05_kfreebsd_8.0.patch 90_autotools.patch 99_ltmain_as-needed.patch