head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.154 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.152 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.150 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.148 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.146 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.144 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.142 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.140 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.138 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.136 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.134 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.132 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.130 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.128 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.126 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.124 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.122 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.120 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.118 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.116 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.114 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.112 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.110 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.106 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.86 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.108 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.104 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.102 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.100 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.98 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.96 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.94 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.92 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.90 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.88 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.84 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.82 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.80 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.78 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.76 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.74 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.72 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.70 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.68 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.66 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.64 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.9.0.62 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.60 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.58 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.56 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.54 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.52 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.50 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.48 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.46 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.44 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.42 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.40 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.38 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.36 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.34 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.32 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.30 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.28 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.26 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.24 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.22 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.20 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.18 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.16 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.14 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.12 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.10 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.8 pkgsrc-2008Q1:1.9.0.6 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.4 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.2 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.8.0.22 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.20 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.18 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.16 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.14 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.12 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.10 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.8 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.6 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.4 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.2 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.6.0.4 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.4 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.1.1.0.4 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.1.1.0.6 pkgviews-base:1.1 buildlink2-base:1.1 buildlink2:1.1.1.1.0.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2007.07.08.23.31.35; author minskim; state Exp; branches; next 1.8; 1.8 date 2004.12.09.18.45.32; author minskim; state Exp; branches; next 1.7; 1.7 date 2004.11.19.12.35.22; author sketch; state Exp; branches; next 1.6; 1.6 date 2004.04.18.17.11.08; author jmmv; state Exp; branches; next 1.5; 1.5 date 2004.03.29.15.39.11; author minskim; state Exp; branches; next 1.4; 1.4 date 2004.03.28.22.01.54; author minskim; state Exp; branches; next 1.3; 1.3 date 2004.02.09.18.14.45; author jmmv; state dead; branches; next 1.2; 1.2 date 2002.08.25.19.23.20; author jlam; state Exp; branches; next 1.1; 1.1 date 2002.05.12.10.25.47; author rh; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.05.12.10.25.47; author rh; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 2002.05.12.10.25.47; author jlam; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2002.06.23.18.59.52; author jlam; state Exp; branches; next ; desc @@ 1.9 log @Use sysctl() when sysctlbyname() is unavailable. Patch from OpenBSD ports. This fixes PR 36346. @ text @$NetBSD$ --- configure.ac.orig 2003-11-26 11:47:59.000000000 -0800 +++ configure.ac @@@@ -31,7 +31,7 @@@@ AC_CHECK_LIB([rpcsvc], [pmap_set]) # Checks for header files. AC_HEADER_STDC AC_HEADER_DIRENT -AC_CHECK_HEADERS([fcntl.h limits.h linux/imon.h netinet/in.h rpc/rpc.h rpcsvc/mount.h stddef.h stdlib.h string.h syslog.h sys/imon.h sys/param.h sys/select.h sys/statvfs.h sys/syssgi.h sys/time.h sys/types.h sys/un.h unistd.h]) +AC_CHECK_HEADERS([fcntl.h limits.h linux/imon.h netinet/in.h rpc/rpc.h rpc/rpcent.h rpcsvc/mount.h stddef.h stdlib.h string.h syslog.h sys/filio.h sys/imon.h sys/param.h sys/select.h sys/statvfs.h sys/syssgi.h sys/time.h sys/types.h sys/un.h unistd.h mntent.h sys/mnttab.h sys/sysmacros.h]) if test "$have_sys_imon_h"; then MONITOR_FUNCS=IMonIRIX @@@@ -51,12 +51,14 @@@@ AC_C_INLINE AC_TYPE_PID_T AC_TYPE_SIZE_T AC_HEADER_TIME -AC_CHECK_MEMBERS(struct sockaddr.sa_len, struct sockaddr_un.sun_len) +AC_CHECK_MEMBERS(struct sockaddr.sa_len,,,[#include ]) +AC_CHECK_MEMBERS(struct sockaddr_un.sun_len,,,[#include +#include ]) # Checks for library functions. AC_FUNC_ERROR_AT_LINE AC_FUNC_SELECT_ARGTYPES -AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select]) +AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select sysctlbyname unsetenv]) AC_CONFIG_FILES([Makefile src/Makefile @ 1.8 log @Patches added recently for Solaris don't work on Linux, because they include headers which are unavailable on Linux. Modify the patches so that those headers are included only when they are found by configure. @ text @d3 1 a3 1 --- configure.ac.orig 2003-11-26 13:47:59.000000000 -0600 d27 1 a27 1 +AC_CHECK_FUNCS([bindresvport _daemonize daemon getgrmember select unsetenv]) @ 1.7 log @Various fixes/cleanups to get this package compiling on Solaris: + Use the mnttab(4) interface instead of mntent. + C++ syntax cleanups to appease the SunPro compiler. + Use MAXPATHLEN instead of NAME_MAX which can be unimplemented on strict POSIX systems. + Use POSIX inttypes.h if BSD types are not available. + RPC includes and C++ namespace fixes. + Use dirent(3) instead of older sys/dir.h interface. + Avoid `sun' namespace collision. Patch based on the work of Robert Lillack and others, described in http://mail-index.netbsd.org/tech-pkg/2004/08/20/0005.html and tested with SunPro and gcc. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2004/04/18 17:11:08 jmmv Exp $ d3 1 a3 1 --- configure.ac.orig 2003-11-26 20:47:59.000000000 +0100 d10 1 a10 1 +AC_CHECK_HEADERS([fcntl.h limits.h linux/imon.h netinet/in.h rpc/rpc.h rpcsvc/mount.h stddef.h stdlib.h string.h syslog.h sys/imon.h sys/param.h sys/select.h sys/statvfs.h sys/syssgi.h sys/time.h sys/types.h sys/un.h unistd.h mntent.h sys/mnttab.h sys/sysmacros.h]) @ 1.6 log @Fix location of temporary files, as they were beeing created under / instead of /tmp! If you have been using GNOME, you may want to 'rm -f /.fam*' to clean them up. The problem is caused by two different issues, related to a call to tempnam: - The code uses a HAVE_UNSETENV define to check if the unsetenv function is available; however, the configure script does not check for it, so unsetenv is never used. Fix the configure script to check for unsetenv. - If unsetenv is not available, it does putenv("TMPDIR=") before calling tempnam. The code expects that this call *unsets* the variable from the environment (which happens in Linux), but instead it is *set* to an empty value, causing the creation of files in the root directory. Fix this by explicitly setting TMPDIR to /tmp. Bump PKGREVISION to 1. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2004/03/29 15:39:11 minskim Exp $ d10 1 a10 1 +AC_CHECK_HEADERS([fcntl.h limits.h linux/imon.h netinet/in.h rpc/rpc.h rpcsvc/mount.h stddef.h stdlib.h string.h syslog.h sys/imon.h sys/param.h sys/select.h sys/statvfs.h sys/syssgi.h sys/time.h sys/types.h sys/un.h unistd.h mntent.h sys/sysmacros.h]) @ 1.5 log @Patch configure.ac and regenerate the patch for configure instead of patching configure directly, because this package already has a patch for configure.ac. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.ac.orig 2003-11-26 13:47:59.000000000 -0600 d14 1 a14 1 @@@@ -51,7 +51,9 @@@@ AC_C_INLINE d25 6 @ 1.4 log @Add files missed in the previous commit. @ text @d14 1 a14 1 @@@@ -51,7 +51,8 @@@@ AC_C_INLINE d20 2 a21 1 +AC_CHECK_MEMBERS(struct sockaddr_un.sun_len,,,[#include ]) @ 1.3 log @Update to 2.6.10: - removed const from Scheduler.h to fix GCC 3 build. - use GID_NOBODY if NOGROUP is undefined to build on SysV-like operating systems including IRIX. Changes in the package: - Install configuration file in place. - Tell the user how to setup and enable FAM. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2002/08/25 19:23:20 jlam Exp $ d3 8 a10 5 --- acconfig.h.orig Tue Dec 18 11:03:36 2001 +++ acconfig.h @@@@ -47,6 +47,8 @@@@ ** Otherwise, we'll use MNTTYPE_NFS. */ #undef HAVE_FSID_NFS2 d12 9 a20 4 +#undef HAVE_MNTENT_H + /* Define if we have MNTTYPE_NFS2 */ #define HAVE_MNTTYPE_NFS2 0 d22 2 @ 1.2 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.2.1 2002/06/23 18:59:52 jlam Exp $ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of fam-2.6.7, a file alteration monitor. @ text @@ 1.1.1.1.2.1 log @file patch-aa was added on branch buildlink2 on 2002-06-23 18:59:52 +0000 @ text @d1 13 @ 1.1.1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 13 $NetBSD: patch-aa,v 1.1.1.1.2.1 2002/06/23 18:59:52 jlam Exp $ --- acconfig.h.orig Tue Dec 18 11:03:36 2001 +++ acconfig.h @@@@ -47,6 +47,8 @@@@ ** Otherwise, we'll use MNTTYPE_NFS. */ #undef HAVE_FSID_NFS2 +#undef HAVE_MNTENT_H + /* Define if we have MNTTYPE_NFS2 */ #define HAVE_MNTTYPE_NFS2 0 @