[gimp/wip/Jehan/incremental-win-installer-improvements: 1/4] build: add aalib dependency for ASCII Art support.




commit a081e4b9475bf48886658d892415d49b6859db96
Author: Jehan <jehan girinstud io>
Date:   Sat May 15 19:40:12 2021 +0200

    build: add aalib dependency for ASCII Art support.
    
    Adding a patch sent to me by Sylvie Alexandre meant to help aalib build
    on MSYS2 for Windows 32 and 64-bit.
    Also update config.guess because it is too old and fails to recognize
    the host system in the MSYS2 CI jobs.
    
    Updating config.sub as well!
    
    Patch in binary mode.
    
    build: regenerate build system for aalib.
    
    Add crt-git dependency.
    
    Add a patch for aainfo failing to link.
    
    build: drop building aainfo.
    
    Test.
    
    Enable shared!
    
    Also run autoconf!
    
    Test new patch.

 .gitlab-ci.yml                                     |   1 +
 build/windows/gitlab-ci/build-deps-msys2.sh        |  27 +++
 ...igure-rename-configure.in-to-configure.ac.patch |  64 +++++++
 .../patches/0001-src-do-not-build-aainfo.patch     |  35 ++++
 .../0001-src-do-not-build-bin-executables.patch    |  40 +++++
 .../0001-src-link-aainfo-with-libws2_32.patch      |  29 ++++
 build/windows/patches/aalib-sylvie-alexandre.patch | 189 +++++++++++++++++++++
 7 files changed, 385 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ebc151ce6f..127ec6aefd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -212,6 +212,7 @@ deps-win64-native:
     expire_in: 2 hours
     paths:
       - _install-w64
+      - aalib-1.4.0/_build
   needs: []
 
 gimp-win64-native:
diff --git a/build/windows/gitlab-ci/build-deps-msys2.sh b/build/windows/gitlab-ci/build-deps-msys2.sh
index d9470b1159..2b110636b1 100644
--- a/build/windows/gitlab-ci/build-deps-msys2.sh
+++ b/build/windows/gitlab-ci/build-deps-msys2.sh
@@ -42,6 +42,7 @@ pacman --noconfirm -S --needed \
     mingw-w64-$MSYS2_ARCH-meson \
     \
     mingw-w64-$MSYS2_ARCH-cairo \
+    mingw-w64-$MSYS2_ARCH-crt-git \
     mingw-w64-$MSYS2_ARCH-gobject-introspection \
     mingw-w64-$MSYS2_ARCH-json-glib \
     mingw-w64-$MSYS2_ARCH-lcms2 \
@@ -62,6 +63,31 @@ export LD_LIBRARY_PATH="${GIMP_PREFIX}/lib:${LD_LIBRARY_PATH}"
 export ACLOCAL_FLAGS="-I/c/msys64/mingw64/share/aclocal"
 export XDG_DATA_DIRS="${GIMP_PREFIX}/share:/mingw64/share/"
 
+## AA-lib (not available in MSYS2) ##
+
+wget https://downloads.sourceforge.net/aa-project/aalib-1.4rc5.tar.gz
+echo "9801095c42bba12edebd1902bcf0a990 aalib-1.4rc5.tar.gz" | md5sum -c -
+tar xzf aalib-1.4rc5.tar.gz
+cd aalib-1.4.0
+patch --binary -p1 < ../build/windows/patches/aalib-sylvie-alexandre.patch
+#patch --binary -p1 < ../build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
+#patch --binary -p1 < ../build/windows/patches/0001-src-do-not-build-aainfo.patch
+patch --binary -p1 < ../build/windows/patches/0001-src-do-not-build-bin-executables.patch
+patch --binary -p1 < ../build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
+wget "https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD"; 
--output-document config.guess
+wget "http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD"; --output-document 
config.sub
+aclocal
+libtoolize --force
+automake --add-missing
+autoconf
+mkdir _build
+cd _build
+../configure --prefix="${GIMP_PREFIX}" --enable-shared
+make
+make install
+cd ../..
+
+# For babl and GEGL, use the master branch.
 git clone --depth=${GIT_DEPTH} https://gitlab.gnome.org/GNOME/babl.git _babl
 git clone --depth=${GIT_DEPTH} https://gitlab.gnome.org/GNOME/gegl.git _gegl
 
@@ -80,3 +106,4 @@ meson -Dprefix="${GIMP_PREFIX}" -Ddocs=false \
       ${GEGL_OPTIONS} ..
 ninja
 ninja install
+cd ../..
diff --git a/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch 
b/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
new file mode 100644
index 0000000000..7dc3297464
--- /dev/null
+++ b/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
@@ -0,0 +1,64 @@
+From 40addd1b367a9ad7778510901d0cb9ad764e5bfa Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sun, 16 May 2021 17:06:56 +0200
+Subject: [PATCH] configure: rename configure.in to configure.ac.
+
+---
+ configure.in    | 8 ++++----
+ src/Makefile.am | 9 ++++++++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 78806dc..a60dfaf 100644
+--- a/configure.in
++++ b/configure.in
+@@ -424,18 +424,18 @@ fi
+ if test  "$linux_driver_test" = yes; then
+  if test "x$system" = xLinux; then
+    echo " Linux console"
+-   AC_DEFINE(LINUX_DRIVER)
+-   AC_DEFINE(LINUX_KBDDRIVER)
++   #AC_DEFINE(LINUX_DRIVER)
++   #AC_DEFINE(LINUX_KBDDRIVER)
+  fi
+ fi
+ if test  "$x_driver" = true; then
+   echo " x11"
+   if test  "$x_kbddriver_test" = yes; then
+-     AC_DEFINE(X11_KBDDRIVER)
++     #AC_DEFINE(X11_KBDDRIVER)
+      x_kbddriver=true
+   fi
+   if test  "$x_mousedriver_test" = yes; then
+-     AC_DEFINE(X11_MOUSEDRIVER)
++     #AC_DEFINE(X11_MOUSEDRIVER)
+      x_mousedriver=true
+   fi
+ fi
+diff --git a/src/Makefile.am b/src/Makefile.am
+index c462e8a..442a902 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,4 +1,9 @@
+ AUTOMAKE_OPTIONS = foreign #include-deps
++
++#if PLATFORM_WIN32
++no_undefined = -no-undefined
++#endif
++
+ EXTRA_DIST = config.dos config.os2 Makefile.dos Makefile.os2 aados.c aadoskbd.c aadosmou.c aaos2.c  
aaos2kbd.c aaos2mou.c  aaint.h aamktabl.h aaxint.h toc.c
+ lib_LTLIBRARIES=libaa.la
+ libaa_la_SOURCES= \
+@@ -57,6 +62,8 @@ libaa_la_SOURCES= \
+        aaattrs.c \
+        aaputpixel.c \
+        aarecfunc.c 
+-libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
++libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0 \
++       $(no_undefined) \
++         -lws2_32
+ 
+ include_HEADERS=aalib.h
+-- 
+2.31.1
+
diff --git a/build/windows/patches/0001-src-do-not-build-aainfo.patch 
b/build/windows/patches/0001-src-do-not-build-aainfo.patch
new file mode 100644
index 0000000000..93e4e506aa
--- /dev/null
+++ b/build/windows/patches/0001-src-do-not-build-aainfo.patch
@@ -0,0 +1,35 @@
+From 55913335f3d3737f40186d0334a6b6189fbf5c6e Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:31:12 +0200
+Subject: [PATCH] src: do not build aainfo.
+
+It fails in GIMP CI with:
+> libtool: link: gcc -g -O2 -o .libs/aainfo.exe aainfo.o  -lws2_32 ./.libs/libaa.a
+> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: 
./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to 
`__imp_select'
+
+Since we don't need aalib binaries anyway, only the library, let's not
+bother looking too much for a reason and just drop this executable.
+---
+ src/Makefile.am | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..2c36484 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -58,10 +58,8 @@ libaa_la_SOURCES= \
+        aaputpixel.c \
+        aarecfunc.c 
+ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+-bin_PROGRAMS=aainfo aatest aafire aasavefont
++bin_PROGRAMS=aatest aafire aasavefont
+ 
+-aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
+ aatest_LDADD= libaa.la
+ aatest_LDFLAGS= @LDFLAGS@
+ aafire_LDADD= libaa.la
+-- 
+2.31.1
+
diff --git a/build/windows/patches/0001-src-do-not-build-bin-executables.patch 
b/build/windows/patches/0001-src-do-not-build-bin-executables.patch
new file mode 100644
index 0000000000..e7ea96f98d
--- /dev/null
+++ b/build/windows/patches/0001-src-do-not-build-bin-executables.patch
@@ -0,0 +1,40 @@
+From a4318734366d7e8da12c69995a42a3302771c070 Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:31:12 +0200
+Subject: [PATCH] src: do not build bin/ executables.
+
+It fails in GIMP CI when linking with such errors:
+> libtool: link: gcc -g -O2 -o .libs/aainfo.exe aainfo.o  -lws2_32 ./.libs/libaa.a
+> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: 
./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to 
`__imp_select'
+
+Since we don't need aalib binaries anyway, only the library, let's not
+bother looking too much for a reason and just drop the executables.
+---
+ src/Makefile.am | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..c462e8a 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -58,16 +58,5 @@ libaa_la_SOURCES= \
+        aaputpixel.c \
+        aarecfunc.c 
+ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+-bin_PROGRAMS=aainfo aatest aafire aasavefont
+-
+-aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
+-aatest_LDADD= libaa.la
+-aatest_LDFLAGS= @LDFLAGS@
+-aafire_LDADD= libaa.la
+-aafire_LDFLAGS= @LDFLAGS@
+-aasavefont_LDADD= libaa.la
+-aasavefont_LDFLAGS= @LDFLAGS@
+-
+ 
+ include_HEADERS=aalib.h
+-- 
+2.31.1
+
diff --git a/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch 
b/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
new file mode 100644
index 0000000000..e92c64a9fb
--- /dev/null
+++ b/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
@@ -0,0 +1,29 @@
+From c405f751aa729d3fac210a46ec1e7eee269009a7 Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:05:22 +0200
+Subject: [PATCH] src: link aainfo with libws2_32.
+
+Should hopefully fix:
+
+> ld.exe: ./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to 
`__imp_select'
+---
+ src/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..7011ad2 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -61,7 +61,7 @@ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+ bin_PROGRAMS=aainfo aatest aafire aasavefont
+ 
+ aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
++aainfo_LDFLAGS= @LDFLAGS@ -lws2_32
+ aatest_LDADD= libaa.la
+ aatest_LDFLAGS= @LDFLAGS@
+ aafire_LDADD= libaa.la
+-- 
+2.31.1
+
diff --git a/build/windows/patches/aalib-sylvie-alexandre.patch 
b/build/windows/patches/aalib-sylvie-alexandre.patch
new file mode 100644
index 0000000000..b287289f97
--- /dev/null
+++ b/build/windows/patches/aalib-sylvie-alexandre.patch
@@ -0,0 +1,189 @@
+diff -Naur aalib-1.4.0/configure aalib-1.4rc5_patched/configure
+--- aalib-1.4.0/configure      2001-04-26 16:44:54.000000000 +0200
++++ aalib-1.4rc5_patched/configure     2014-03-28 23:00:36.000000000 +0100
+@@ -4040,7 +4040,7 @@
+ 
+ fi
+ 
+-for ac_hdr in fcntl.h limits.h malloc.h sys/ioctl.h sys/time.h unistd.h
++for ac_hdr in fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h
+ do
+ ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+diff -Naur aalib-1.4.0/configure.in aalib-1.4rc5_patched/configure.in
+--- aalib-1.4.0/configure.in   2001-04-26 16:37:53.000000000 +0200
++++ aalib-1.4rc5_patched/configure.in  2014-03-28 23:00:36.000000000 +0100
+@@ -342,7 +342,7 @@
+ 
+ dnl Checks for header files.
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/ioctl.h sys/time.h unistd.h)
++AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h)
+ 
+ dnl Checks for typedefs, structures, and compiler characteristics.
+ AC_STRUCT_ST_RDEV
+diff -Naur aalib-1.4.0/src/aacurkbd.c aalib-1.4rc5_patched/src/aacurkbd.c
+--- aalib-1.4.0/src/aacurkbd.c 2001-04-26 17:03:52.000000000 +0200
++++ aalib-1.4rc5_patched/src/aacurkbd.c        2014-03-28 23:00:36.000000000 +0100
+@@ -112,7 +112,7 @@
+       return (AA_UP);
+     case KEY_DOWN:
+       return (AA_DOWN);
+-#ifdef KEY_MOUDE
++#ifdef KEY_MOUSE
+     case KEY_MOUSE:
+ #ifdef GPM_MOUSEDRIVER
+       if (!__curses_usegpm)
+diff -Naur aalib-1.4.0/src/aacurses.c aalib-1.4rc5_patched/src/aacurses.c
+--- aalib-1.4.0/src/aacurses.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aacurses.c        2014-03-28 23:00:36.000000000 +0100
+@@ -71,8 +71,8 @@
+ {
+     if (__resized_curses)
+       curses_uninit(c), curses_init(&c->params, NULL,&c->driverparams, NULL), __resized_curses = 0;
+-    *width = stdscr->_maxx + 1;
+-    *height = stdscr->_maxy + 1;
++    *width = getmaxx(stdscr) + 1;
++    *height = getmaxy(stdscr) + 1;
+ #ifdef GPM_MOUSEDRIVER
+     gpm_mx = *width;
+     gpm_my = *height;
+diff -Naur aalib-1.4.0/src/aados.c aalib-1.4rc5_patched/src/aados.c
+--- aalib-1.4.0/src/aados.c    2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aados.c   2014-03-28 23:00:36.000000000 +0100
+@@ -5,7 +5,7 @@
+ #include <go32.h>
+ #include <dpmi.h>
+ #include <sys/nearptr.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ int __use_nearptr_hack;
+diff -Naur aalib-1.4.0/src/aadoskbd.c aalib-1.4rc5_patched/src/aadoskbd.c
+--- aalib-1.4.0/src/aadoskbd.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aadoskbd.c        2014-03-28 23:00:36.000000000 +0100
+@@ -4,7 +4,6 @@
+ #include <go32.h>
+ #include <dpmi.h>
+ #include <sys/nearptr.h>
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <dos.h>
+ #include <dpmi.h>
+diff -Naur aalib-1.4.0/src/aaedit.c aalib-1.4rc5_patched/src/aaedit.c
+--- aalib-1.4.0/src/aaedit.c   2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaedit.c  2014-03-28 23:00:36.000000000 +0100
+@@ -1,6 +1,6 @@
+ #include <string.h>
+ #include <ctype.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ static void aa_editdisplay(struct aa_edit *e)
+diff -Naur aalib-1.4.0/src/aakbdreg.c aalib-1.4rc5_patched/src/aakbdreg.c
+--- aalib-1.4.0/src/aakbdreg.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aakbdreg.c        2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aalib.c aalib-1.4rc5_patched/src/aalib.c
+--- aalib-1.4.0/src/aalib.c    2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aalib.c   2014-03-28 23:00:36.000000000 +0100
+@@ -1,6 +1,6 @@
+ #include <stdio.h>
+ #include <string.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ 
+diff -Naur aalib-1.4.0/src/aalinux.c aalib-1.4rc5_patched/src/aalinux.c
+--- aalib-1.4.0/src/aalinux.c  2001-04-26 16:43:56.000000000 +0200
++++ aalib-1.4rc5_patched/src/aalinux.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,7 +1,6 @@
+ #include "config.h"
+ #ifdef LINUX_DRIVER
+ #include <sys/stat.h>
+-#include <malloc.h>
+ #include <sys/ioctl.h>
+ #include <linux/kd.h>
+ #ifdef GPM_MOUSEDRIVER
+diff -Naur aalib-1.4.0/src/aamoureg.c aalib-1.4rc5_patched/src/aamoureg.c
+--- aalib-1.4.0/src/aamoureg.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aamoureg.c        2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aarec.c aalib-1.4rc5_patched/src/aarec.c
+--- aalib-1.4.0/src/aarec.c    2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aarec.c   2014-03-28 23:00:36.000000000 +0100
+@@ -1,5 +1,5 @@
+ #include <string.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ aa_linkedlist *aa_kbdrecommended = NULL, *aa_mouserecommended = NULL,
+diff -Naur aalib-1.4.0/src/aaregist.c aalib-1.4rc5_patched/src/aaregist.c
+--- aalib-1.4.0/src/aaregist.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaregist.c        2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aastdin.c aalib-1.4rc5_patched/src/aastdin.c
+--- aalib-1.4.0/src/aastdin.c  2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aastdin.c 2017-05-27 17:28:27.000000000 +0200
+@@ -5,6 +5,9 @@
+ #include <setjmp.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
++#ifdef _WIN32
++#include <winsock2.h>
++#endif
+ #ifdef GPM_MOUSEDRIVER
+ #include <gpm.h>
+ #endif
+@@ -88,7 +91,7 @@
+     if (c > 0 && c < 127 && c != 127)
+       return (c);
+     switch (c) {
+-#ifdef KEY_MOUDE
++#ifdef KEY_MOUSE
+     case KEY_MOUSE:
+       return AA_MOUSE
+ #endif
+diff -Naur aalib-1.4.0/src/aax.c aalib-1.4rc5_patched/src/aax.c
+--- aalib-1.4.0/src/aax.c      2001-04-26 16:37:54.000000000 +0200
++++ aalib-1.4rc5_patched/src/aax.c     2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>
+diff -Naur aalib-1.4.0/src/aaxkbd.c aalib-1.4rc5_patched/src/aaxkbd.c
+--- aalib-1.4.0/src/aaxkbd.c   2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaxkbd.c  2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>
+diff -Naur aalib-1.4.0/src/aaxmouse.c aalib-1.4rc5_patched/src/aaxmouse.c
+--- aalib-1.4.0/src/aaxmouse.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaxmouse.c        2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]