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