[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