Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/libstatgrab Use uvm/uvm_extern.h directly on Net...
details: https://anonhg.NetBSD.org/pkgsrc/rev/95c80c1aa7a8
branches: trunk
changeset: 432464:95c80c1aa7a8
user: joerg <joerg%pkgsrc.org@localhost>
date: Fri May 22 13:45:11 2020 +0000
description:
Use uvm/uvm_extern.h directly on NetBSD.
diffstat:
devel/libstatgrab/distinfo | 7 +-
devel/libstatgrab/patches/patch-config.h.in | 14 +++
devel/libstatgrab/patches/patch-configure | 63 +++++++++++++++++
devel/libstatgrab/patches/patch-configure.ac | 63 +++++++++++++++++
devel/libstatgrab/patches/patch-src_libstatgrab_tools.h | 14 +++-
5 files changed, 157 insertions(+), 4 deletions(-)
diffs (195 lines):
diff -r 15b4164dc8a3 -r 95c80c1aa7a8 devel/libstatgrab/distinfo
--- a/devel/libstatgrab/distinfo Fri May 22 13:34:43 2020 +0000
+++ b/devel/libstatgrab/distinfo Fri May 22 13:45:11 2020 +0000
@@ -1,7 +1,10 @@
-$NetBSD: distinfo,v 1.15 2020/03/24 16:54:37 nia Exp $
+$NetBSD: distinfo,v 1.16 2020/05/22 13:45:11 joerg Exp $
SHA1 (libstatgrab-0.92.tar.gz) = e929bf6d4566ad2cf30a878eb972c8583deef959
RMD160 (libstatgrab-0.92.tar.gz) = 34d0e0fbfbff6879e866a79cfd02c4649f87317a
SHA512 (libstatgrab-0.92.tar.gz) = a99c6be56d930779d0d8f6f81e64e2f31e19423009c39e925b39116a42aa2c6037651992ac2168c43a5c6ecadf3e4a58486ab6148cf96118c429b04fdcf65192
Size (libstatgrab-0.92.tar.gz) = 815262 bytes
-SHA1 (patch-src_libstatgrab_tools.h) = 873a7f8e067561b0c4184fb9d4cbecbc59690b73
+SHA1 (patch-config.h.in) = dbb85d6a2ccfb6af8d3c104d6597868d7f9502f1
+SHA1 (patch-configure) = 1c1afc172f876893f793c55ceac0ab48ce577042
+SHA1 (patch-configure.ac) = 804bb49b775af9fc953a77d0ef34abb3f0874f57
+SHA1 (patch-src_libstatgrab_tools.h) = 992716718d84a0501a7e5c3f8a85bd2c713fa350
diff -r 15b4164dc8a3 -r 95c80c1aa7a8 devel/libstatgrab/patches/patch-config.h.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libstatgrab/patches/patch-config.h.in Fri May 22 13:45:11 2020 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-config.h.in,v 1.1 2020/05/22 13:45:11 joerg Exp $
+
+--- config.h.in.orig 2020-05-22 12:08:49.505823625 +0000
++++ config.h.in
+@@ -791,6 +791,9 @@
+ /* Define to 1 if you have the <uvm/uvm.h> header file. */
+ #undef HAVE_UVM_UVM_H
+
++/* Define to 1 if you have the <uvm/uvm_extern.h> header file. */
++#undef HAVE_UVM_UVM_EXTERN_H
++
+ /* Define to 1 if the system has the type `vaddr_t'. */
+ #undef HAVE_VADDR_T
+
diff -r 15b4164dc8a3 -r 95c80c1aa7a8 devel/libstatgrab/patches/patch-configure
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libstatgrab/patches/patch-configure Fri May 22 13:45:11 2020 +0000
@@ -0,0 +1,63 @@
+$NetBSD: patch-configure,v 1.1 2020/05/22 13:45:11 joerg Exp $
+
+--- configure.orig 2020-05-22 12:07:27.587902025 +0000
++++ configure
+@@ -11346,7 +11346,7 @@ $as_echo_n "checking for BSD specific fe
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
+ $as_echo "" >&6; }
+
+- for ac_header in ifaddrs.h kinfo.h libproc.h net/if_media.h sys/dkstat.h sys/disk.h sys/iostat.h sys/resource.h sys/sched.h sys/ucred.h sys/user.h uvm/uvm.h sys/vmmeter.h vm/vm_param.h
++ for ac_header in ifaddrs.h kinfo.h libproc.h net/if_media.h sys/dkstat.h sys/disk.h sys/iostat.h sys/resource.h sys/sched.h sys/ucred.h sys/user.h uvm/uvm.h uvm/uvm_extern.h
sys/vmmeter.h vm/vm_param.h
+ do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
+@@ -12282,6 +12282,9 @@ $ac_includes_default
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+
+ "
+ if test "x$ac_cv_type_struct_uvmexp_sysctl" = xyes; then :
+@@ -12307,6 +12310,9 @@ $ac_includes_default
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+
+ "
+ if test "x$ac_cv_type_struct_uvmexp" = xyes; then :
+@@ -12332,6 +12338,9 @@ fi
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+
+
+ "
+@@ -12353,6 +12362,9 @@ fi
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+
+
+ "
+@@ -12374,6 +12386,9 @@ fi
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+
+
+ "
diff -r 15b4164dc8a3 -r 95c80c1aa7a8 devel/libstatgrab/patches/patch-configure.ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libstatgrab/patches/patch-configure.ac Fri May 22 13:45:11 2020 +0000
@@ -0,0 +1,63 @@
+$NetBSD: patch-configure.ac,v 1.1 2020/05/22 13:45:11 joerg Exp $
+
+--- configure.ac.orig 2020-05-22 12:16:29.426920019 +0000
++++ configure.ac
+@@ -688,7 +688,7 @@ AS_CASE([$host_os],
+ AC_MSG_CHECKING([for BSD specific features])
+ AC_MSG_RESULT([])
+
+- AC_CHECK_HEADERS([ifaddrs.h kinfo.h libproc.h net/if_media.h sys/dkstat.h sys/disk.h sys/iostat.h sys/resource.h sys/sched.h sys/ucred.h sys/user.h uvm/uvm.h sys/vmmeter.h
vm/vm_param.h], , , [AC_LANG_SOURCE([
++ AC_CHECK_HEADERS([ifaddrs.h kinfo.h libproc.h net/if_media.h sys/dkstat.h sys/disk.h sys/iostat.h sys/resource.h sys/sched.h sys/ucred.h sys/user.h uvm/uvm.h uvm/uvm_extern.h
sys/vmmeter.h vm/vm_param.h], , , [AC_LANG_SOURCE([
+ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_SYS_PARAM_H
+ #include <sys/param.h>
+@@ -1088,6 +1088,9 @@ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+ ])])
+
+ AS_IF( [test "x$ac_cv_type_struct_uvmexp_sysctl" != "xyes"], [
+@@ -1102,6 +1105,9 @@ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+ ])])
+
+ AS_IF( [test "x$ac_cv_type_struct_uvmexp" = "xyes"], [
+@@ -1119,6 +1125,9 @@ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+ ]
+ )])
+
+@@ -1136,6 +1145,9 @@ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+ ]
+ )])
+
+@@ -1153,6 +1165,9 @@ AC_INCLUDES_DEFAULT
+ #ifdef HAVE_UVM_UVM_H
+ #include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++#include <uvm/uvm_extern.h>
++#endif
+ ]
+ )])
+ ])
diff -r 15b4164dc8a3 -r 95c80c1aa7a8 devel/libstatgrab/patches/patch-src_libstatgrab_tools.h
--- a/devel/libstatgrab/patches/patch-src_libstatgrab_tools.h Fri May 22 13:34:43 2020 +0000
+++ b/devel/libstatgrab/patches/patch-src_libstatgrab_tools.h Fri May 22 13:45:11 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-src_libstatgrab_tools.h,v 1.1 2017/07/05 19:43:53 wiedi Exp $
+$NetBSD: patch-src_libstatgrab_tools.h,v 1.2 2020/05/22 13:45:11 joerg Exp $
Add include for LOCK_SH
---- src/libstatgrab/tools.h.orig 2014-06-19 11:41:10.000000000 +0000
+--- src/libstatgrab/tools.h.orig 2019-07-16 16:05:37.000000000 +0000
+++ src/libstatgrab/tools.h
@@ -36,6 +36,10 @@
# include <sys/stat.h>
@@ -14,3 +14,13 @@
#include <stdio.h>
#ifdef STDC_HEADERS
# include <assert.h>
+@@ -252,6 +256,9 @@ extern "C" strcasecmp(const char *s1, co
+ #ifdef HAVE_UVM_UVM_H
+ # include <uvm/uvm.h>
+ #endif
++#ifdef HAVE_UVM_UVM_EXTERN_H
++# include <uvm/uvm_extern.h>
++#endif
+ #ifdef HAVE_SYS_VMMETER_H
+ #include <sys/vmmeter.h>
+ #endif
Home |
Main Index |
Thread Index |
Old Index