aboutsummaryrefslogtreecommitdiff
path: root/www/py-scgi
diff options
context:
space:
mode:
authorFlorent Thoumie <flz@FreeBSD.org>2005-12-04 11:12:33 +0000
committerFlorent Thoumie <flz@FreeBSD.org>2005-12-04 11:12:33 +0000
commit3241c373a30bfe317d5c4d864fe5f69de1e0922b (patch)
treea389637cfafa375c44a6c28f0acd927cf9abd482 /www/py-scgi
parent68e60927e4c56490bfdc807c39d2ce652544f491 (diff)
downloadports-3241c373a30bfe317d5c4d864fe5f69de1e0922b.tar.gz
ports-3241c373a30bfe317d5c4d864fe5f69de1e0922b.zip
- Add patch to fix a 64bit issue.
PR: ports/89923 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=150370
Diffstat (limited to 'www/py-scgi')
-rw-r--r--www/py-scgi/Makefile1
-rw-r--r--www/py-scgi/files/patch-scgi_passfd.c29
2 files changed, 30 insertions, 0 deletions
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 <stddef.h>
+
+
+-#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;