Index: head/games/xosmulti/Makefile =================================================================== --- head/games/xosmulti/Makefile +++ head/games/xosmulti/Makefile @@ -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 @@ MAINTAINER= ports@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 Index: head/games/xosmulti/files/patch-biff.c =================================================================== --- head/games/xosmulti/files/patch-biff.c +++ head/games/xosmulti/files/patch-biff.c @@ -0,0 +1,11 @@ +--- biff.c.orig 2017-03-22 15:54:32 UTC ++++ biff.c +@@ -6,6 +6,8 @@ + + #include + #include ++#include ++#include + #include /* for passwd */ + #include /* for stat, needs types.h */ + Index: head/games/xosmulti/files/patch-image.c =================================================================== --- head/games/xosmulti/files/patch-image.c +++ head/games/xosmulti/files/patch-image.c @@ -0,0 +1,18 @@ +--- image.c.orig 2017-03-22 15:54:32 UTC ++++ image.c +@@ -6,6 +6,7 @@ + + #include + #include ++#include + + #include + #include +@@ -44,6 +45,7 @@ unsigned int GetXDepth( disp ) + Display *disp; + { + ++ return DefaultDepth(disp, 0); + XVisualInfo xvi_template; + XVisualInfo *p_xvi; + int n_item, i; Index: head/games/xosmulti/files/patch-xosmulti.c =================================================================== --- head/games/xosmulti/files/patch-xosmulti.c +++ head/games/xosmulti/files/patch-xosmulti.c @@ -0,0 +1,37 @@ +--- xosmulti.c.orig 2017-03-22 15:54:32 UTC ++++ xosmulti.c +@@ -22,6 +22,7 @@ static char Usage[] = { + + #include + #include ++#include + #include + + #include +@@ -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 );