svn commit: r436760 - in head/games/xosmulti: . files
Tobias Kortkamp
tobik at FreeBSD.org
Thu Mar 23 09:13:26 UTC 2017
Author: tobik
Date: Thu Mar 23 09:13:25 2017
New Revision: 436760
URL: https://svnweb.freebsd.org/changeset/ports/436760
Log:
Fix runtime
PR: 217945
Submitted by: Masayoshi Fujimoto <m.fujimoto at yandex.ru>
Reviewed by: Masayoshi Fujimoto <m.fujimoto at yandex.ru>
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D10116
Added:
head/games/xosmulti/files/patch-biff.c (contents, props changed)
head/games/xosmulti/files/patch-image.c (contents, props changed)
head/games/xosmulti/files/patch-xosmulti.c (contents, props changed)
Modified:
head/games/xosmulti/Makefile
Modified: head/games/xosmulti/Makefile
==============================================================================
--- head/games/xosmulti/Makefile Thu Mar 23 09:01:58 2017 (r436759)
+++ head/games/xosmulti/Makefile Thu Mar 23 09:13:25 2017 (r436760)
@@ -3,7 +3,7 @@
PORTNAME= xosmulti
PORTVERSION= 1.00
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= LOCAL/flathill
DISTNAME= ${PORTNAME}_${PORTVERSION}_tar
@@ -12,8 +12,11 @@ EXTRACT_SUFX= .gz
MAINTAINER= ports at FreeBSD.org
COMMENT= Little girl cartoon on the top of the active window
+LICENSE= PD
+LICENSE_FILE= ${WRKSRC}/README.jp
+
WRKSRC= ${WRKDIR}/xosmulti
-USE_XORG= xbitmaps x11 xt xi
+USE_XORG= x11 xbitmaps xext
OPTIONS_DEFINE= DOCS
Added: head/games/xosmulti/files/patch-biff.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/xosmulti/files/patch-biff.c Thu Mar 23 09:13:25 2017 (r436760)
@@ -0,0 +1,11 @@
+--- biff.c.orig 2017-03-22 15:54:32 UTC
++++ biff.c
+@@ -6,6 +6,8 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
++#include <unistd.h>
+ #include <pwd.h> /* for passwd */
+ #include <sys/stat.h> /* for stat, needs types.h */
+
Added: head/games/xosmulti/files/patch-image.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/xosmulti/files/patch-image.c Thu Mar 23 09:13:25 2017 (r436760)
@@ -0,0 +1,18 @@
+--- image.c.orig 2017-03-22 15:54:32 UTC
++++ image.c
+@@ -6,6 +6,7 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+
+ #include <X11/Xlib.h>
+ #include <X11/Xutil.h>
+@@ -44,6 +45,7 @@ unsigned int GetXDepth( disp )
+ Display *disp;
+ {
+
++ return DefaultDepth(disp, 0);
+ XVisualInfo xvi_template;
+ XVisualInfo *p_xvi;
+ int n_item, i;
Added: head/games/xosmulti/files/patch-xosmulti.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/xosmulti/files/patch-xosmulti.c Thu Mar 23 09:13:25 2017 (r436760)
@@ -0,0 +1,37 @@
+--- xosmulti.c.orig 2017-03-22 15:54:32 UTC
++++ xosmulti.c
+@@ -22,6 +22,7 @@ static char Usage[] = {
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <sys/time.h>
+
+ #include <X11/Xlib.h>
+@@ -76,7 +77,7 @@ extern char *QuitMsg; /* ½ªÎ»»þ¤Î¥á¥Ã¥»¡¼¥¸ */
+ /******** External Function ********/
+
+ /* in image.c */
+-extern unsigned int GetDepth( );
++extern unsigned int GetXDepth( );
+ extern XImage *CreateMyImage( );
+ extern Cursor CreateMyCursor( );
+
+@@ -419,7 +420,7 @@ void GetArgs( argc, argv )
+
+ XPosRatio = atoi( argv[i] );
+ if( XPosRatio < 0 || 100 < XPosRatio )
+- { fprintf( stderr, "WARNING: xpos(%) must be in 0-100, use default\n" );
++ { fprintf( stderr, "WARNING: xpos(%%) must be in 0-100, use default\n" );
+ XPosRatio = XPOS_RATIO;
+ }
+ }
+@@ -1109,7 +1110,7 @@ void Do_Talk( str )
+
+ n_line = AppendTalk( theFont, str );
+ talk_height = n_line * FontHeight;
+- talk_width = MaxTalkWidth( theFont );
++ talk_width = MaxTalkWidth( );
+ talk_width = talk_width * 9 >> 3; /* ²£Éý¤ò 9/8 Çܤ¹¤ë */
+
+ TalkShape( Disp, TalkWin, talk_width, talk_height, 0 );
More information about the svn-ports-all
mailing list