head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.122 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.120 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.118 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.116 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.114 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.112 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.110 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.108 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.106 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.104 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.102 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.100 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.98 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.96 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.94 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.92 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.90 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.88 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.86 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.84 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.82 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.80 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.78 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.74 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.54 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.76 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.72 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.70 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.68 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.66 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.64 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.62 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.60 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.58 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.56 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.52 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.50 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.48 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.46 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.44 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.42 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.40 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.38 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.36 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.34 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.32 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.30 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.28 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.26 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.24 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.22 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.20 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.18 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.16 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.14 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.12 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.10 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.8 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.6 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.4 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.2 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.2.0.34 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.32 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.30 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.28 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.26 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.24 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.22 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.20 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.18 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.16 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.14 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.12 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.10 pkgsrc-2008Q1:1.2.0.8 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.6 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.4 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.2 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.1.0.10 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.8 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.6 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.4 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.2 pkgsrc-2006Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2011.01.25.22.22.15; author shattered; state Exp; branches; next 1.2; 1.2 date 2007.04.27.19.45.01; author christos; state Exp; branches; next 1.1; 1.1 date 2006.03.05.08.17.49; author christos; state Exp; branches; next ; desc @@ 1.3 log @Remove patch hunks that disable --recheck in GNU configure scripts. These were generated, apparently, by mk/configure/gnu-configure.mk (configure-scripts-override target). @ text @$NetBSD: patch-af,v 1.2 2007/04/27 19:45:01 christos Exp $ --- configure.orig 2006-01-12 06:20:14.000000000 -0500 +++ configure 2007-04-27 11:31:55.000000000 -0400 @@@@ -309,7 +309,7 @@@@ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os opsys arch LINUX_TRUE LINUX_FALSE I386_TRUE I386_FALSE X86_64_TRUE X86_64_FALSE SUNOS4_TRUE SUNOS4_FALSE SVR4_TRUE SVR4_FALSE FREEBSD_TRUE FREEBSD_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE WARNFLAGS CPP EGREP PERL LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os opsys arch LINUX_TRUE LINUX_FALSE I386_TRUE I386_FALSE X86_64_TRUE X86_64_FALSE SUNOS4_TRUE SUNOS4_FALSE SVR4_TRUE SVR4_FALSE FREEBSD_TRUE FREEBSD_FALSE NETBSD_TRUE NETBSD_FALSE ALLBSD_TRUE ALLBSD_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE WARNFLAGS CPP EGREP PERL LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@@@ -1882,6 +1882,24 @@@@ #define FREEBSD 1 _ACEOF + +cat >>confdefs.h <<\_ACEOF +#define ALLBSD 1 +_ACEOF + + ;; +netbsd*) + opsys=netbsd + +cat >>confdefs.h <<\_ACEOF +#define NETBSD 1 +_ACEOF + + +cat >>confdefs.h <<\_ACEOF +#define ALLBSD 1 +_ACEOF + ;; *) echo "$as_me:$LINENO: result: NO!" >&5 @@@@ -2092,6 +2110,26 @@@@ fi + +if test x$opsys = xnetbsd; then + NETBSD_TRUE= + NETBSD_FALSE='#' +else + NETBSD_TRUE='#' + NETBSD_FALSE= +fi + + + +if test x$opsys = xnetbsd -o x$opsys = xfreebsd; then + ALLBSD_TRUE= + ALLBSD_FALSE='#' +else + ALLBSD_TRUE='#' + ALLBSD_FALSE= +fi + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@@@ -8511,6 +8549,20 @@@@ Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${NETBSD_TRUE}" && test -z "${NETBSD_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"NETBSD\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"NETBSD\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${ALLBSD_TRUE}" && test -z "${ALLBSD_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"ALLBSD\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"ALLBSD\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@@@ -9104,6 +9158,10 @@@@ s,@@SVR4_FALSE@@,$SVR4_FALSE,;t t s,@@FREEBSD_TRUE@@,$FREEBSD_TRUE,;t t s,@@FREEBSD_FALSE@@,$FREEBSD_FALSE,;t t +s,@@NETBSD_TRUE@@,$NETBSD_TRUE,;t t +s,@@NETBSD_FALSE@@,$NETBSD_FALSE,;t t +s,@@ALLBSD_TRUE@@,$ALLBSD_TRUE,;t t +s,@@ALLBSD_FALSE@@,$ALLBSD_FALSE,;t t s,@@CC@@,$CC,;t t s,@@CFLAGS@@,$CFLAGS,;t t s,@@LDFLAGS@@,$LDFLAGS,;t t @ 1.2 log @- make this work again on NetBSD/i386 - make this compile on NetBSD/x86_64 [does not work yet] - completely automate the NetBSD header generation. This should make porting to other platforms easier. @ text @d1 1 a1 1 $NetBSD$ a86 9 @@@@ -8898,6 +8950,8 @@@@ _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + : Avoid regenerating within pkgsrc + exit 0 ac_cs_recheck=: ;; --version | --vers* | -V ) echo "$ac_cs_version"; exit 0 ;; @ 1.1 log @add strace. This only works for NetBSD/i386 thus far. @ text @d3 5 a7 4 --- net.c 2005-07-04 19:33:38.000000000 -0400 +++ net.c 2006-03-04 19:12:24.000000000 -0500 @@@@ -43,12 +43,16 @@@@ #endif d9 3 a11 27 #include -#ifdef HAVE_NETINET_TCP_H +#if defined(HAVE_NETINET_TCP_H) || defined(NETBSD) #include #endif -#ifdef HAVE_NETINET_UDP_H +#if defined(HAVE_NETINET_UDP_H) || defined(NETBSD) #include #endif +#ifdef NETBSD +#include +#include +#endif #include #include #if defined(LINUX) @@@@ -1125,12 +1129,21 @@@@ free(cmsg); return; } +#if !defined(SCM_CREDENTIALS) && defined(SCM_CREDS) +#define SCM_CREDENTIALS SCM_CREDS +#endif + if (cmsg->cmsg_type == SCM_CREDENTIALS && CMSG_LEN(sizeof(struct ucred)) <= cmsg_len) { struct ucred *uc = (struct ucred *) CMSG_DATA (cmsg); d13 94 a106 31 +#ifdef NETBSD + tprintf("{uid=%ld, gid=%ld}}", + (long)uc->cr_uid, (long)uc->cr_gid); +#else tprintf("{pid=%ld, uid=%ld, gid=%ld}}", (long)uc->pid, (long)uc->uid, (long)uc->gid); +#endif free(cmsg); return; } @@@@ -1470,7 +1483,7 @@@@ else tprintf("[%u, %u]", fds[0], fds[1]); } -#elif defined(SPARC) || defined(SPARC64) || defined(SH) || defined(SVR4) || defined(FREEBSD) || defined(IA64) +#elif defined(SPARC) || defined(SPARC64) || defined(SH) || defined(SVR4) || defined(ALLBSD) || defined(IA64) if (exiting(tcp)) tprintf("[%lu, %lu]", tcp->u_rval, getrval2(tcp)); #endif @@@@ -1517,9 +1530,9 @@@@ else tprintf(", [%u, %u]", fds[0], fds[1]); #endif /* LINUX */ -#if defined(SUNOS4) || defined(SVR4) || defined(FREEBSD) +#if defined(SUNOS4) || defined(SVR4) || defined(ALLBSD) tprintf(", [%lu, %lu]", tcp->u_rval, getrval2(tcp)); -#endif /* SUNOS4 || SVR4 || FREEBSD */ +#endif /* SUNOS4 || SVR4 || ALLBSD */ } return 0; } @