From 3241c373a30bfe317d5c4d864fe5f69de1e0922b Mon Sep 17 00:00:00 2001 From: Florent Thoumie Date: Sun, 4 Dec 2005 11:12:33 +0000 Subject: [PATCH] - Add patch to fix a 64bit issue. PR: ports/89923 Submitted by: maintainer --- www/py-scgi/Makefile | 1 + www/py-scgi/files/patch-scgi_passfd.c | 29 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 www/py-scgi/files/patch-scgi_passfd.c diff --git a/www/py-scgi/Makefile b/www/py-scgi/Makefile index 00bad5e63d79..f855fd2e2763 100644 --- a/www/py-scgi/Makefile +++ b/www/py-scgi/Makefile @@ -7,6 +7,7 @@ PORTNAME= scgi PORTVERSION= 1.8 +PORTRVISION= 1 CATEGORIES= www MASTER_SITES= http://www.mems-exchange.org/software/files/scgi/ \ http://bsdchat.com/dist/dryice/ diff --git a/www/py-scgi/files/patch-scgi_passfd.c b/www/py-scgi/files/patch-scgi_passfd.c new file mode 100644 index 000000000000..f5a020f879f4 --- /dev/null +++ b/www/py-scgi/files/patch-scgi_passfd.c @@ -0,0 +1,29 @@ +--- scgi/passfd.c.orig Sun Dec 4 15:49:02 2005 ++++ scgi/passfd.c Sun Dec 4 15:49:28 2005 +@@ -22,7 +22,7 @@ + #include + + +-#define CONTROLLEN sizeof (struct cmsghdr) + sizeof (int) ++#define CONTROLLEN sizeof (struct cmsghdr) + sizeof (void*) + + static int + recv_fd(int sockfd) +@@ -31,7 +31,7 @@ + struct cmsghdr *cmptr = (struct cmsghdr *) tmpbuf; + struct iovec iov[1]; + struct msghdr msg; +- char buf[1]; ++ void* buf[1]; + + iov[0].iov_base = buf; + iov[0].iov_len = sizeof (buf); +@@ -56,7 +56,7 @@ + struct cmsghdr *cmptr = (struct cmsghdr *) tmpbuf; + struct iovec iov[1]; + struct msghdr msg; +- char buf[1]; ++ void* buf[1]; + + iov[0].iov_base = buf; + iov[0].iov_len = 1;