diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2010-01-21 17:24:42 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2010-01-21 17:24:42 +0000 |
commit | 22763787a8b1b30edb45cbde8ee21baa7944800c (patch) | |
tree | 9b5fc692bafff42f0d962d83bc79bcfe72ac1bf6 /x11/kde4-workspace | |
parent | 314eb0b207fa8b59d263f0b49454ff634cd99baa (diff) |
Notes
Diffstat (limited to 'x11/kde4-workspace')
-rw-r--r-- | x11/kde4-workspace/files/patch-kdm-backend-dm.h | 30 | ||||
-rw-r--r-- | x11/kde4-workspace/files/patch-kdm-backend-sessreg.c | 24 | ||||
-rw-r--r-- | x11/kde4-workspace/files/patch-kdm-kfrontend-genkdmconf.c | 30 |
3 files changed, 84 insertions, 0 deletions
diff --git a/x11/kde4-workspace/files/patch-kdm-backend-dm.h b/x11/kde4-workspace/files/patch-kdm-backend-dm.h new file mode 100644 index 000000000000..3a7191ad9469 --- /dev/null +++ b/x11/kde4-workspace/files/patch-kdm-backend-dm.h @@ -0,0 +1,30 @@ +--- kdm/backend/dm.h ++++ kdm/backend/dm.h +@@ -102,7 +102,6 @@ + # define Jmp_buf sigjmp_buf + #endif + +-#include <utmp.h> + #ifdef HAVE_UTMPX + # include <utmpx.h> + # define STRUCTUTMP struct utmpx +@@ -113,15 +112,16 @@ + # define ENDUTENT endutxent + # define ut_time ut_tv.tv_sec + #else ++# include <utmp.h> + # define STRUCTUTMP struct utmp + # define UTMPNAME utmpname + # define SETUTENT setutent + # define GETUTENT getutent + # define PUTUTLINE pututline + # define ENDUTENT endutent +-#endif +-#ifndef HAVE_STRUCT_UTMP_UT_USER +-# define ut_user ut_name ++# ifndef HAVE_STRUCT_UTMP_UT_USER ++# define ut_user ut_name ++# endif + #endif + #ifndef WTMP_FILE + # ifdef _PATH_WTMPX diff --git a/x11/kde4-workspace/files/patch-kdm-backend-sessreg.c b/x11/kde4-workspace/files/patch-kdm-backend-sessreg.c new file mode 100644 index 000000000000..5763008b2fbd --- /dev/null +++ b/x11/kde4-workspace/files/patch-kdm-backend-sessreg.c @@ -0,0 +1,24 @@ +--- kdm/backend/sessreg.c ++++ kdm/backend/sessreg.c +@@ -43,6 +43,13 @@ + # define NO_LASTLOG + #endif + ++#ifdef __FreeBSD__ ++# include <sys/param.h> ++# if __FreeBSD_version >= 900007 ++# define NO_LASTLOG ++# endif ++#endif ++ + #ifndef NO_LASTLOG + # ifdef HAVE_LASTLOG_H + # include <lastlog.h> +@@ -257,7 +264,6 @@ + close( utmp ); + } + # else +- UTMPNAME( UTMP_FILE ); + SETUTENT(); + PUTUTLINE( &ut_ent ); + ENDUTENT(); diff --git a/x11/kde4-workspace/files/patch-kdm-kfrontend-genkdmconf.c b/x11/kde4-workspace/files/patch-kdm-kfrontend-genkdmconf.c new file mode 100644 index 000000000000..c81e73a83e24 --- /dev/null +++ b/x11/kde4-workspace/files/patch-kdm-kfrontend-genkdmconf.c @@ -0,0 +1,30 @@ +--- kdm/kfrontend/genkdmconf.c ++++ kdm/kfrontend/genkdmconf.c +@@ -44,9 +44,6 @@ + #include <limits.h> + #include <sys/stat.h> + #include <sys/param.h> +-#ifdef BSD +-# include <utmp.h> +-#endif + + #define WANT_CONF_GEN + #include <config.ci> +@@ -1790,7 +1787,7 @@ + #else + # ifdef BSD + delstr( file, "\n" +-"exec sessreg -a -l $DISPLAY -x */Xservers -u " _PATH_UTMP " $USER\n" ) | ++"exec sessreg -a -l $DISPLAY -x */Xservers $USER\n" ) | + # endif + #endif /* _AIX */ + delstr( file, "\n" +@@ -1839,7 +1836,7 @@ + #else + # ifdef BSD + delstr( file, "\n" +-"exec sessreg -d -l $DISPLAY -x */Xservers -u " _PATH_UTMP " $USER\n" ) | ++"exec sessreg -d -l $DISPLAY -x */Xservers $USER\n" ) | + # endif + #endif /* _AIX */ + delstr( file, "\n" |