summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2020-09-19 14:01:58 +0000
committerStefan Eßer <se@FreeBSD.org>2020-09-19 14:01:58 +0000
commitb4a404d35af075a544b26ae762b17620cc5668b9 (patch)
treeca04100d8a2932432cf6f6284e210b601924c454
parentFix duplicate PKGBASE (diff)
Fix build with -fno-common
While here add the LICENSE information and move one variable to comply with the canonical order.
Notes
Notes: svn path=/head/; revision=548987
-rw-r--r--devel/libixp/Makefile8
-rw-r--r--devel/libixp/files/patch-cmd_ixpc.c10
-rw-r--r--devel/libixp/files/patch-include_ixp__local.h11
3 files changed, 27 insertions, 2 deletions
diff --git a/devel/libixp/Makefile b/devel/libixp/Makefile
index 5e574d589a61..90de2b754b58 100644
--- a/devel/libixp/Makefile
+++ b/devel/libixp/Makefile
@@ -3,17 +3,21 @@
PORTNAME= libixp
PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://dl.suckless.org/libs/
MAINTAINER= sbz@FreeBSD.org
COMMENT= Standalone client/server 9P library
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/libixp/LICENSE
+
USE_LDCONFIG= yes
-CFLAGS+= -I. -I${WRKSRC}/include -fPIC
-LDFLAGS+= -L. -L${WRKSRC}/lib
MAKE_ARGS= PREFIX="${PREFIX}" CC="${CC} -c" LD="${CC}" \
CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+CFLAGS+= -I. -I${WRKSRC}/include -fPIC
+LDFLAGS+= -L. -L${WRKSRC}/lib
post-patch:
@${REINPLACE_CMD} -e 's|\.a|.so|g; s|(AR)|(LD) -shared -fPIC -o|' \
diff --git a/devel/libixp/files/patch-cmd_ixpc.c b/devel/libixp/files/patch-cmd_ixpc.c
new file mode 100644
index 000000000000..1b8c7ce13133
--- /dev/null
+++ b/devel/libixp/files/patch-cmd_ixpc.c
@@ -0,0 +1,10 @@
+--- cmd/ixpc.c.orig 2008-09-21 03:39:51 UTC
++++ cmd/ixpc.c
+@@ -14,6 +14,7 @@
+ #define fatal(...) ixp_eprint("ixpc: fatal: " __VA_ARGS__); \
+
+ static IxpClient *client;
++char *argv0;
+
+ static void
+ usage(void) {
diff --git a/devel/libixp/files/patch-include_ixp__local.h b/devel/libixp/files/patch-include_ixp__local.h
new file mode 100644
index 000000000000..3db45d47e400
--- /dev/null
+++ b/devel/libixp/files/patch-include_ixp__local.h
@@ -0,0 +1,11 @@
+--- include/ixp_local.h.orig 2008-09-21 03:39:51 UTC
++++ include/ixp_local.h
+@@ -2,7 +2,7 @@
+ #define IXP_P9_STRUCTS
+ #include <ixp.h>
+
+-char *argv0;
++extern char *argv0;
+ #define ARGBEGIN \
+ int _argtmp=0, _inargv=0; char *_argv=nil; \
+ if(!argv0) {argv0=*argv; argv++, argc--;} \