From 2fa3c274ced789bdfb7eedc08d29b8c5c37ddecf Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Wed, 15 Aug 2018 12:35:24 -1000 Subject: Make afpfs-ng compile for 64bit --- data/afpfs-ng/extern.diff | 12 ++++++++++++ data/afpfs-ng/make.sh | 2 +- data/afpfs-ng/nullreturn.diff | 24 ++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 data/afpfs-ng/extern.diff create mode 100644 data/afpfs-ng/nullreturn.diff diff --git a/data/afpfs-ng/extern.diff b/data/afpfs-ng/extern.diff new file mode 100644 index 000000000..ca53c9ecb --- /dev/null +++ b/data/afpfs-ng/extern.diff @@ -0,0 +1,12 @@ +diff -ur afpfs-ng-0.8.1/cmdline/cmdline_afp.h afpfs-ng-0.8.1+iPhone/cmdline/cmdline_afp.h +--- afpfs-ng-0.8.1/cmdline/cmdline_afp.h 2008-02-17 17:51:20.000000000 -1000 ++++ afpfs-ng-0.8.1+iPhone/cmdline/cmdline_afp.h 2018-08-01 15:49:36.000000000 -1000 +@@ -1,7 +1,7 @@ + #ifndef CMDLINE_AFP_H_ + #define CMDLINE_AFP_H_ + +-int full_url; ++extern int full_url; + + int com_connect(char * arg); + int com_dir(char * arg); diff --git a/data/afpfs-ng/make.sh b/data/afpfs-ng/make.sh index 7dac292bc..dc6b1ecb8 100644 --- a/data/afpfs-ng/make.sh +++ b/data/afpfs-ng/make.sh @@ -1,5 +1,5 @@ pkg:setup -autoconf +autoreconf -f -i pkg:configure make pkg:install diff --git a/data/afpfs-ng/nullreturn.diff b/data/afpfs-ng/nullreturn.diff new file mode 100644 index 000000000..f8c3768ac --- /dev/null +++ b/data/afpfs-ng/nullreturn.diff @@ -0,0 +1,24 @@ +diff -ur afpfs-ng-0.8.1/include/afp.h afpfs-ng-0.8.1+iPhone/include/afp.h +--- afpfs-ng-0.8.1/include/afp.h 2008-03-08 06:08:18.000000000 -1000 ++++ afpfs-ng-0.8.1+iPhone/include/afp.h 2018-08-01 15:45:07.000000000 -1000 +@@ -308,7 +308,7 @@ + + struct afp_server * afp_server_full_connect(void * priv, struct afp_connection_request * req); + +-void * just_end_it_now(void *other); ++void just_end_it_now(void *other); + void add_fd_and_signal(int fd); + void loop_disconnect(struct afp_server *s); + void afp_wait_for_started_loop(void); +diff -ur afpfs-ng-0.8.1/lib/loop.c afpfs-ng-0.8.1+iPhone/lib/loop.c +--- afpfs-ng-0.8.1/lib/loop.c 2008-02-17 17:40:11.000000000 -1000 ++++ afpfs-ng-0.8.1+iPhone/lib/loop.c 2018-08-01 15:44:28.000000000 -1000 +@@ -85,7 +85,7 @@ + } + + static int ending=0; +-void * just_end_it_now(void * ignore) ++void just_end_it_now(void * ignore) + { + if (ending) return; + ending=1; -- cgit v1.2.3