aboutsummaryrefslogtreecommitdiff
path: root/devel/py-freebsd
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-08-27 11:09:27 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-08-27 11:09:27 +0000
commit96da623c0060f48c69db5f72f19bec6d21a18f95 (patch)
tree580a26935162742731d8b558ebb7e81357f6e01b /devel/py-freebsd
parent0d9a19ac96def007f2f24fc4c23ea72f3b90ed1d (diff)
downloadports-96da623c0060f48c69db5f72f19bec6d21a18f95.tar.gz
ports-96da623c0060f48c69db5f72f19bec6d21a18f95.zip
- Fix build on HEAD
PR: 115610 Submitted by: Barry Pederson <bp@barryp.org>
Notes
Notes: svn path=/head/; revision=198370
Diffstat (limited to 'devel/py-freebsd')
-rw-r--r--devel/py-freebsd/Makefile10
-rw-r--r--devel/py-freebsd/files/freebsd7_patch-src-netstat.c10
2 files changed, 18 insertions, 2 deletions
diff --git a/devel/py-freebsd/Makefile b/devel/py-freebsd/Makefile
index 46b206ae6133..46461b302666 100644
--- a/devel/py-freebsd/Makefile
+++ b/devel/py-freebsd/Makefile
@@ -7,7 +7,7 @@
PORTNAME= freebsd
PORTVERSION= 0.9.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://people.freebsd.org/~perky/distfiles/
@@ -27,4 +27,10 @@ PLIST_FILES= %%PYTHON_SITELIBDIR%%/freebsd.so \
%%PYTHON_SITELIBDIR%%/freebsd_compat02.pyc \
%%PYTHON_SITELIBDIR%%/freebsd_compat02.pyo
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 700000
+EXTRA_PATCHES+= ${FILESDIR}/freebsd7_patch-src-netstat.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-freebsd/files/freebsd7_patch-src-netstat.c b/devel/py-freebsd/files/freebsd7_patch-src-netstat.c
new file mode 100644
index 000000000000..11ae01cc4d6c
--- /dev/null
+++ b/devel/py-freebsd/files/freebsd7_patch-src-netstat.c
@@ -0,0 +1,10 @@
+--- src/netstat.c.orig 2007-08-17 13:07:10.654911645 -0500
++++ src/netstat.c 2007-08-17 13:07:19.496912514 -0500
+@@ -243,7 +243,6 @@
+ Py_DECREF(t);
+ p_int(type); p_int(physical);
+ p_int(addrlen); p_int(hdrlen);
+- p_int(recvquota); p_int(xmitquota);
+ p_long(mtu); p_long(metric);
+ p_long(baudrate); p_long(ipackets);
+ p_long(ierrors); p_long(opackets);