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");