OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 11-Jan-2006 16:56:42
Branch: HEAD Handle: 2006011115564200
Modified files:
openpkg-src/screen screen.patch screen.spec
Log:
some utmp portability fixes from the FreeBSD ports
Summary:
Revision Changes Path
1.4 +17 -0 openpkg-src/screen/screen.patch
1.46 +1 -1 openpkg-src/screen/screen.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.patch
============================================================================
$ cvs diff -u -r1.3 -r1.4 screen.patch
--- openpkg-src/screen/screen.patch 8 Nov 2005 10:03:01 -0000 1.3
+++ openpkg-src/screen/screen.patch 11 Jan 2006 15:56:42 -0000 1.4
@@ -198,3 +198,20 @@
# define USE_SETEUID
#endif
+Index: utmp.c
+--- utmp.c.orig 2003-09-08 16:27:17 +0200
++++ utmp.c 2006-01-11 16:53:48 +0100
+@@ -726,9 +726,12 @@
+ char *line, *user;
+ int pid;
+ {
++ time_t temp;
++
+ strncpy(u->ut_line, line, sizeof(u->ut_line));
+ strncpy(u->ut_name, user, sizeof(u->ut_name));
+- (void)time((time_t *)&u->ut_time);
++ (void)time(&temp);
++ u->ut_time = temp;
+ }
+
+ static slot_t
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.spec
============================================================================
$ cvs diff -u -r1.45 -r1.46 screen.spec
--- openpkg-src/screen/screen.spec 1 Jan 2006 13:21:52 -0000 1.45
+++ openpkg-src/screen/screen.spec 11 Jan 2006 15:56:42 -0000 1.46
@@ -33,7 +33,7 @@
Group: Terminal
License: GPL
Version: 4.0.2
-Release: 20051108
+Release: 20060111
# list of sources
Source0:
ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]