diff options
author | Stefan Eßer <se@FreeBSD.org> | 2020-09-19 14:01:58 +0000 |
---|---|---|
committer | Stefan Eßer <se@FreeBSD.org> | 2020-09-19 14:01:58 +0000 |
commit | b4a404d35af075a544b26ae762b17620cc5668b9 (patch) | |
tree | ca04100d8a2932432cf6f6284e210b601924c454 | |
parent | Fix 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/Makefile | 8 | ||||
-rw-r--r-- | devel/libixp/files/patch-cmd_ixpc.c | 10 | ||||
-rw-r--r-- | devel/libixp/files/patch-include_ixp__local.h | 11 |
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--;} \ |