summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2020-09-17 17:36:33 +0200
committerDavid Seifert <soap@gentoo.org>2020-09-17 17:36:33 +0200
commit2d1565c671c36b6a6da9c89fa5fad0a12f3d37e1 (patch)
tree48a9c6d01d9a19ca482d667b2c4cccba7a950b64 /sys-libs/libixp/files
parentwww-apps/blazeblogger: Port to EAPI 7 (diff)
downloadgentoo-2d1565c671c36b6a6da9c89fa5fad0a12f3d37e1.tar.gz
gentoo-2d1565c671c36b6a6da9c89fa5fad0a12f3d37e1.tar.bz2
gentoo-2d1565c671c36b6a6da9c89fa5fad0a12f3d37e1.zip
sys-libs/libixp: Port to EAPI 7
Closes: https://bugs.gentoo.org/706752 Closes: https://bugs.gentoo.org/732248 Closes: https://bugs.gentoo.org/740914 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'sys-libs/libixp/files')
-rw-r--r--sys-libs/libixp/files/libixp-0.5_p20110208-gentoo.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/sys-libs/libixp/files/libixp-0.5_p20110208-gentoo.patch b/sys-libs/libixp/files/libixp-0.5_p20110208-gentoo.patch
new file mode 100644
index 000000000000..dbe101acef89
--- /dev/null
+++ b/sys-libs/libixp/files/libixp-0.5_p20110208-gentoo.patch
@@ -0,0 +1,40 @@
+--- a/cmd/ixpc.c
++++ b/cmd/ixpc.c
+@@ -10,6 +10,8 @@
+ #include <unistd.h>
+ #include <ixp_local.h>
+
++char *argv0;
++
+ /* Temporary */
+ #define fatal(...) ixp_eprint("ixpc: fatal: " __VA_ARGS__); \
+
+--- a/include/ixp.h
++++ b/include/ixp.h
+@@ -66,13 +66,13 @@
+
+ typedef unsigned char uchar;
+ typedef uint16_t ushort;
+-typedef uint32_t ulong;
++typedef unsigned long ulong;
+ typedef uint64_t uvlong;
+
+ typedef int64_t vlong;
+
+ # define respond ixp_respond
+-# define serve_9pcon ixp_serve9pconn
++# define serve_9pcon ixp_serve9conn
+ #endif
+
+ #undef uint
+--- a/include/ixp_local.h
++++ b/include/ixp_local.h
+@@ -12,7 +12,7 @@
+ typedef char* va_list;
+ #endif
+
+-char *argv0;
++extern char *argv0;
+ #define ARGBEGIN \
+ int _argtmp=0, _inargv=0; char *_argv=nil; \
+ if(!argv0) {argv0=*argv; argv++, argc--;} \