[packages/aalib] Rel 18
arekm
arekm at pld-linux.org
Mon May 11 23:42:34 CEST 2026
commit 461adadcd166360c01735579b8365cf318839577
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Mon May 11 23:42:20 2026 +0200
Rel 18
aalib-implicit-decls.patch | 92 ++++++++++++++++++++++++++++++++++++++++++++++
aalib.spec | 4 +-
2 files changed, 95 insertions(+), 1 deletion(-)
---
diff --git a/aalib.spec b/aalib.spec
index 2ba6a8a..1747a87 100644
--- a/aalib.spec
+++ b/aalib.spec
@@ -3,7 +3,7 @@
%bcond_without static_libs # don't build static library
%define subver rc5
-%define rel 17
+%define rel 18
Summary: An ASCII art GFX library
Summary(fr.UTF-8): Bibliothèque AA (Ascii Art)
Summary(es.UTF-8): Biblioteca ASCII art
@@ -23,6 +23,7 @@ Source1: %{name}-config.1
Patch0: %{name}-info.patch
Patch1: %{name}-debian_man.patch
Patch2: %{name}-am18.patch
+Patch3: %{name}-implicit-decls.patch
URL: http://aa-project.sourceforge.net/aalib/
BuildRequires: autoconf
BuildRequires: automake
@@ -140,6 +141,7 @@ Narzędzia AA-lib.
%patch -P0 -p1
%patch -P1 -p1
%patch -P2 -p1
+%patch -P3 -p1
# don't include aclocal.m4 from configure.in
tail -n +2 configure.in > c.tmp
diff --git a/aalib-implicit-decls.patch b/aalib-implicit-decls.patch
new file mode 100644
index 0000000..51e1c88
--- /dev/null
+++ b/aalib-implicit-decls.patch
@@ -0,0 +1,92 @@
+--- aalib-1.4.0/src/aainfo.c.orig 2026-05-11 23:28:15.944897099 +0200
++++ aalib-1.4.0/src/aainfo.c 2026-05-11 23:28:15.946870110 +0200
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aatest.c.orig 2026-05-11 23:28:15.948483079 +0200
++++ aalib-1.4.0/src/aatest.c 2026-05-11 23:28:15.950488547 +0200
+@@ -1,3 +1,5 @@
++#include <stdlib.h>
++#include <string.h>
+ #include "aalib.h"
+ int main(int argc, char **argv)
+ {
+--- aalib-1.4.0/src/aalib.c.orig 2026-05-11 23:28:15.952148821 +0200
++++ aalib-1.4.0/src/aalib.c 2026-05-11 23:28:15.954301068 +0200
+@@ -1,5 +1,6 @@
+ #include <stdio.h>
+ #include <string.h>
++#include <stdlib.h>
+ #include <malloc.h>
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aaregist.c.orig 2026-05-11 23:28:15.956109513 +0200
++++ aalib-1.4.0/src/aaregist.c 2026-05-11 23:28:15.957859548 +0200
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aamoureg.c.orig 2026-05-11 23:28:15.959408695 +0200
++++ aalib-1.4.0/src/aamoureg.c 2026-05-11 23:28:15.961167797 +0200
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aakbdreg.c.orig 2026-05-11 23:28:15.962839683 +0200
++++ aalib-1.4.0/src/aakbdreg.c 2026-05-11 23:28:15.964619340 +0200
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aaxkbd.c.orig 2026-05-11 23:28:15.966302332 +0200
++++ aalib-1.4.0/src/aaxkbd.c 2026-05-11 23:28:15.968086556 +0200
+@@ -6,6 +6,7 @@
+ #ifdef X11_KBDDRIVER
+ #include <X11/Xlib.h>
+ #include <X11/keysymdef.h>
++#include <X11/Xutil.h>
+ #include <X11/keysym.h>
+ #include "aalib.h"
+ #include "aaint.h"
+--- aalib-1.4.0/src/aalinuxkbd.c.orig 2026-05-11 23:28:15.969612373 +0200
++++ aalib-1.4.0/src/aalinuxkbd.c 2026-05-11 23:28:27.893099271 +0200
+@@ -13,6 +13,7 @@
+ #include <sys/types.h>
+ #include <unistd.h>
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <fcntl.h>
+ #include <signal.h>
+ #include <termios.h>
+@@ -200,7 +201,7 @@
+ static int rawmode_init(void)
+ {
+ if (!closed)
+- return;
++ return 1;
+ mypid = getpid();
+ if (tty_fd == -1) {
+ tty_fd = fileno(stdin);
+--- aalib-1.4.0/src/aafire.c.orig 2026-05-11 23:29:52.804535569 +0200
++++ aalib-1.4.0/src/aafire.c 2026-05-11 23:29:52.806523844 +0200
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "aalib.h"
+
+ #define XSIZ aa_imgwidth(context)
+--- aalib-1.4.0/src/aasavefont.c.orig 2026-05-11 23:29:52.808517467 +0200
++++ aalib-1.4.0/src/aasavefont.c 2026-05-11 23:29:52.810205732 +0200
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+ #include "aalib.h"
+ int main(int argc, char **argv)
+ {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/aalib.git/commitdiff/461adadcd166360c01735579b8365cf318839577
More information about the pld-cvs-commit
mailing list