aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2014-11-29 15:36:15 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2014-11-29 15:36:15 +0000
commitd6eaf09cbd89db111c5c10fe2a3e62e14a752cf3 (patch)
treed963330584aed4cd23356ffaecc466853fd28426
parent0ca56e20183641796c9c6f6ef637c79fa0e2149c (diff)
downloadports-d6eaf09cbd89db111c5c10fe2a3e62e14a752cf3.tar.gz
ports-d6eaf09cbd89db111c5c10fe2a3e62e14a752cf3.zip
MFH: r373154
- Fix build on CURRENT PR: 194488 Submitted by: amdmi3 Approved by: maitainer timeout Approved by: ports-secteam (rea)
Notes
Notes: svn path=/branches/2014Q4/; revision=373632
-rw-r--r--devel/py-freebsd/Makefile4
-rw-r--r--devel/py-freebsd/files/freebsd11_patch-src__.const.def10
-rw-r--r--devel/py-freebsd/files/freebsd11_patch-src__netstat.c10
3 files changed, 24 insertions, 0 deletions
diff --git a/devel/py-freebsd/Makefile b/devel/py-freebsd/Makefile
index 0397953f7b6f..5c9ca96e3bfc 100644
--- a/devel/py-freebsd/Makefile
+++ b/devel/py-freebsd/Makefile
@@ -28,5 +28,9 @@ EXTRA_PATCHES+= ${FILESDIR}/freebsd8_patch-src-jail.c
.if ${OSVERSION} >= 900030
EXTRA_PATCHES+= ${FILESDIR}/freebsd9_patch-src-sysctl.c
.endif
+.if ${OSVERSION} >= 1100002
+EXTRA_PATCHES+= ${FILESDIR}/freebsd11_patch-src__.const.def \
+ ${FILESDIR}/freebsd11_patch-src__netstat.c
+.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-freebsd/files/freebsd11_patch-src__.const.def b/devel/py-freebsd/files/freebsd11_patch-src__.const.def
new file mode 100644
index 000000000000..a605a0cdf471
--- /dev/null
+++ b/devel/py-freebsd/files/freebsd11_patch-src__.const.def
@@ -0,0 +1,10 @@
+--- src/.const.def.orig 2005-12-09 06:40:56.000000000 +0300
++++ src/.const.def 2014-10-18 00:25:38.000000000 +0400
+@@ -69,7 +69,6 @@
+ SETDICT_INT(d, "IFF_DEBUG", IFF_DEBUG);
+ SETDICT_INT(d, "IFF_LOOPBACK", IFF_LOOPBACK);
+ SETDICT_INT(d, "IFF_POINTOPOINT", IFF_POINTOPOINT);
+-SETDICT_INT(d, "IFF_SMART", IFF_SMART);
+ SETDICT_INT(d, "IFF_RUNNING", IFF_RUNNING);
+ SETDICT_INT(d, "IFF_NOARP", IFF_NOARP);
+ SETDICT_INT(d, "IFF_PROMISC", IFF_PROMISC);
diff --git a/devel/py-freebsd/files/freebsd11_patch-src__netstat.c b/devel/py-freebsd/files/freebsd11_patch-src__netstat.c
new file mode 100644
index 000000000000..0e39ae12103d
--- /dev/null
+++ b/devel/py-freebsd/files/freebsd11_patch-src__netstat.c
@@ -0,0 +1,10 @@
+--- src/netstat.c.orig 2005-05-08 10:55:00.000000000 +0400
++++ src/netstat.c 2014-10-18 00:25:23.000000000 +0400
+@@ -40,7 +40,6 @@
+ EXPCONST(int IFF_DEBUG)
+ EXPCONST(int IFF_LOOPBACK)
+ EXPCONST(int IFF_POINTOPOINT)
+-EXPCONST(int IFF_SMART)
+ EXPCONST(int IFF_RUNNING)
+ EXPCONST(int IFF_NOARP)
+ EXPCONST(int IFF_PROMISC)