Package: libgtop2
Severity: important
Version: 2.20.0-1
Tags: patch
User: [EMAIL PROTECTED]
Usertags: kfreebsd

Hi,

the current version fails to build on GNU/kFreeBSD.

It needs extended build-dependencies and small tweak.
Please find attached patch with that.

It would also be nice if you can ask upstream
to include change in sysdeps/freebsd/open.c.

Thanks in advance

                        Petr
diff -u libgtop2-2.20.0/debian/control.in libgtop2-2.20.0/debian/control.in
--- libgtop2-2.20.0/debian/control.in
+++ libgtop2-2.20.0/debian/control.in
@@ -13,6 +13,8 @@
                texinfo,
                dpkg-dev (>= 1.13.19),
                libxml-parser-perl,
+               libgeom-dev [kfreebsd-i386 kfreebsd-amd64],
+               libdevstat-dev [kfreebsd-i386 kfreebsd-amd64],
                libkvm-dev [kfreebsd-i386 kfreebsd-amd64]
 Standards-Version: 3.7.2
 
only in patch2:
unchanged:
--- libgtop2-2.20.0.orig/sysdeps/freebsd/open.c
+++ libgtop2-2.20.0/sysdeps/freebsd/open.c
@@ -63,9 +63,11 @@
        server->machine.euid = geteuid ();
        server->machine.gid = getgid ();
        server->machine.egid = getegid ();
-
+#if defined(__FreeBSD_kernel__)
+       server->os_version_code = __FreeBSD_kernel_version;
+#else
        server->os_version_code = __FreeBSD_version;
-
+#endif
        /* Setup machine-specific data */
        server->machine.kd = kvm_open (NULL, NULL, NULL, O_RDONLY, "kvm_open");
 

Reply via email to