[packages/asciijump] Rel .5

arekm arekm at pld-linux.org
Tue May 12 19:49:10 CEST 2026


commit deab6c58e95f322233720bb9601ec1e4c5c0a3a2
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue May 12 19:48:55 2026 +0200

    Rel .5

 asciijump-gcc-fixes.patch | 81 +++++++++++++++++++++++++++++++++++++++++++++++
 asciijump.spec            |  4 ++-
 2 files changed, 84 insertions(+), 1 deletion(-)
---
diff --git a/asciijump.spec b/asciijump.spec
index e0a467f..8786036 100644
--- a/asciijump.spec
+++ b/asciijump.spec
@@ -3,13 +3,14 @@ Summary:	(a)sci(i)jump game
 Summary(pl.UTF-8):	Skoki narciarskie w ascii
 Name:		asciijump
 Version:	1.0.2
-Release:	0.beta.4
+Release:	0.beta.5
 License:	GPL
 Group:		Applications/Games
 Vendor:		Grzegorz Moskal <g.moskal at opengroup.org>
 Source0:	http://otak.k-k.pl/asciijump/tgz/%{name}-%{_ver}.tar.gz
 # Source0-md5:	199228bbfb4a16914913fe594b775a6d
 Patch0:		%{name}-desktop.patch
+Patch1:		%{name}-gcc-fixes.patch
 URL:		http://asciijump.prv.pl/
 BuildRequires:	autoconf
 BuildRequires:	ctags
@@ -25,6 +26,7 @@ Skoki narciarskie w trybie tekstowym.
 %prep
 %setup -q -n asciijump-%{_ver}
 %patch -P0 -p1
+%patch -P1 -p1
 
 %build
 %{__autoconf}
diff --git a/asciijump-gcc-fixes.patch b/asciijump-gcc-fixes.patch
new file mode 100644
index 0000000..39acb00
--- /dev/null
+++ b/asciijump-gcc-fixes.patch
@@ -0,0 +1,81 @@
+--- asciijump-1.0.2beta.orig/as_main.c	2003-12-14 12:54:46.000000000 +0100
++++ asciijump-1.0.2beta/as_main.c	2026-05-12 19:21:05.873991610 +0200
+@@ -365,7 +365,7 @@
+ 	return 1;
+ }
+ 
+-void as_finish()
++void as_finish(int sig)
+ {
+ 	struct s_as_player *p = as_players->head;
+ 	
+@@ -408,8 +408,8 @@
+ 		as_set_state(as_prepare_jump());
+ 		break;
+ 
+-	case AS_finish:	
+-		as_finish();
++	case AS_finish:
++		as_finish(0);
+ 		return 0;
+ 	}
+ 	
+--- asciijump-1.0.2beta.orig/cmdline.c	2003-12-14 12:54:46.000000000 +0100
++++ asciijump-1.0.2beta/cmdline.c	2026-05-12 19:21:09.528490121 +0200
+@@ -29,10 +29,10 @@
+ 	for (; i < argc; i++) 
+ 		switch(optionid(argv[i])) {
+ 		case Help:
+-			printf(usage);
++			fputs(usage, stdout);
+ 			return 0;
+ 		case Version:
+-			printf(version);
++			fputs(version, stdout);
+ 			return 0;
+ 		case Matrix_full:
+ 			mx_mode = MATRIX_FULL;
+--- asciijump-1.0.2beta.orig/include/client.h	2003-04-30 12:02:09.000000000 +0200
++++ asciijump-1.0.2beta/include/client.h	2026-05-12 19:21:14.495500717 +0200
+@@ -14,8 +14,10 @@
+ #include "scrmain.h"	// scrmain_show()
+ #include "scrclient.h"	// ;) 
+ #include "xfnc.h"	// xread()
+-#include "skier.h"	// sk_head
++#include "skier.h"	// sk_head, sk_service()
+ #include "hill.h"	// hl_init()
++#include "slangwrap.h"	// sl_cls()
++#include "scrresult.h"	// rs_actions(), rs_scr_reinit()
+ #include "prompt.h"	// MSG define
+ #include <stdarg.h>	// va_ ... macros
+ typedef enum asciijump_client_state {
+--- asciijump-1.0.2beta.orig/include/scrclient.h	2003-04-30 17:30:09.000000000 +0200
++++ asciijump-1.0.2beta/include/scrclient.h	2026-05-12 19:21:18.252875550 +0200
+@@ -2,6 +2,7 @@
+ #define SCRCLIENT_H
+ 
+ #ifdef  SCRCLIENT_C
++#include <stdlib.h>	// strtol()
+ #include <string.h>	// strlen()
+ #include "main.h"	// game_show()
+ #include "scrmain.h"	// scrmain_show()
+--- asciijump-1.0.2beta.orig/include/scrcup.h	2003-04-22 21:39:49.000000000 +0200
++++ asciijump-1.0.2beta/include/scrcup.h	2026-05-12 19:21:21.839300152 +0200
+@@ -10,6 +10,7 @@
+ #include "wsys.h"	// text window system.
+ #include "xfnc.h"	// SWITCH macro, xfree()
+ #include "cup.h"	// struct object *jumpers
++#include "scrresult.h"	// rs_actions()
+ static void cup_winmain_show(void);
+ static void cup_winhill_show(void);
+ static void cup_winskier_show(void);
+--- asciijump-1.0.2beta.orig/include/skier.h	2003-04-27 14:52:22.000000000 +0200
++++ asciijump-1.0.2beta/include/skier.h	2026-05-12 19:21:26.037048185 +0200
+@@ -58,4 +58,7 @@
+ void sk_flush(struct s_skier *s, struct s_hill *m);
+ void sk_draw(struct s_skier *s);
+ void sk_add(struct s_skier *s);
++void sk_service_move(struct s_skier *s);
++void sk_cpujump(struct s_skier *s);
++int sk_service(struct s_skier *s, int key);
+ #endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/asciijump.git/commitdiff/deab6c58e95f322233720bb9601ec1e4c5c0a3a2



More information about the pld-cvs-commit mailing list