ports/143950: [ports/net/freeradius2] patch to support "<utmpx.h>"
YAMAMOTO at FreeBSD.org
YAMAMOTO at FreeBSD.org
Mon Feb 15 10:20:02 UTC 2010
>Number: 143950
>Category: ports
>Synopsis: [ports/net/freeradius2] patch to support "<utmpx.h>"
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Feb 15 10:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: YAMAMOTO, Shigeru
>Release: FreeBSD 9.0-CURRENT
>Organization:
>Environment:
FreeBSD XXX 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Mon Feb 8 00:07:59 JST 2010 root at XXX:/usr/src/sys/amd64/compile/XXX amd64
>Description:
-current is now using <utmpx.h> insted of <utmp.h>.
But, ports/net/freeradius2 is not care for FreeBSD-current.
>How-To-Repeat:
1) change to @ports/net/freeradius2/
2) make
>Fix:
I make a patch for -current.
Patch attached with submission follows:
--- src/include/sysutmp.h.orig 2009-12-31 00:44:35.000000000 +0900
+++ src/include/sysutmp.h 2010-02-15 17:18:45.000000000 +0900
@@ -30,7 +30,7 @@
# define UT_NAMESIZE 32
# define UT_LINESIZE 32
# define UT_HOSTSIZE 257
-#ifdef hpux
+#if defined(hpux) || defined(__FreeBSD__)
# define ut_name ut_user
#endif
#else
@@ -43,7 +43,7 @@
# define UT_HOSTSIZE 64
#endif
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(bsdi) || defined(__OpenBSD__) || defined(__APPLE__)
+#if (defined(__FreeBSD__) && !defined(HAVE_UTMPX_H)) || defined(__NetBSD__) || defined(bsdi) || defined(__OpenBSD__) || defined(__APPLE__)
# ifndef UTMP_FILE
# define UTMP_FILE "/var/run/utmp"
# endif
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list