[PATCH] devel/py-freebsd: fix build on HEAD

Dmitry Marakasov amdmi3 at amdmi3.ru
Mon Oct 20 14:54:19 UTC 2014


>Submitter-Id:	current-users
>Originator:	Dmitry Marakasov
>Organization:	
>Confidential:	no
>Synopsis:	[PATCH] devel/py-freebsd: fix build on HEAD
>Severity:	serious
>Priority:	low
>Category:	ports
>Class:		change-request
>Release:	FreeBSD 10.1-BETA2 amd64
>Environment:
System: FreeBSD hades.panopticon 10.1-BETA2 FreeBSD 10.1-BETA2 #0 r271992: Tue Sep 23 00:12:47 MSK
>Description:
- Fix build on HEAD: remove support for IFF_SMART flag which was removed
- Switch to USES=python

Port maintainer (python at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 1.02 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:

--- py-freebsd-0.9.3.patch begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 371272)
+++ Makefile	(working copy)
@@ -14,9 +14,8 @@
 MAINTAINER=	python at FreeBSD.org
 COMMENT=	Python interface to FreeBSD-specific system libraries
 
-USE_PYTHON=	2
-USE_PYDISTUTILS=	yes
-PYDISTUTILS_AUTOPLIST=	yes
+USES=		python:2
+USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.pre.mk>
 
@@ -28,5 +27,9 @@
 .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>
Index: files/freebsd11_patch-src__.const.def
===================================================================
--- files/freebsd11_patch-src__.const.def	(revision 0)
+++ files/freebsd11_patch-src__.const.def	(working copy)
@@ -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);

Property changes on: files/freebsd11_patch-src__.const.def
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: files/freebsd11_patch-src__netstat.c
===================================================================
--- files/freebsd11_patch-src__netstat.c	(revision 0)
+++ files/freebsd11_patch-src__netstat.c	(working copy)
@@ -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)

Property changes on: files/freebsd11_patch-src__netstat.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
--- py-freebsd-0.9.3.patch ends here ---



More information about the freebsd-python mailing list