ports/156759: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Sun Dec 1 09:40:01 UTC 2013
The following reply was made to PR ports/156759; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/156759: commit references a PR
Date: Sun, 1 Dec 2013 09:36:56 +0000 (UTC)
Author: koobs
Date: Sun Dec 1 09:36:49 2013
New Revision: 335371
URL: http://svnweb.freebsd.org/changeset/ports/335371
Log:
lang/python32: Backport upstream kevent fix
Backport a change fixing use of kevent flags that was merged to Python
default, 3.3 and 2.7 branches, but not 3.2 and 3.1 that were in
security-only mode at the time of commit. [1]
- Add patch: patch-Modules__selectmodule.c
References:
[1] Issue #11973: Fix a problem in kevent. The flags and fflags fields
are now properly handled as unsigned. [#11973]
http://bugs.python.org/issue11973
http://hg.python.org/cpython/rev/8345fb616cbd
While I'm here:
- Add LICENSE (PSFL)
- Clean up, reorganise, sort & whitespace align sections
PR: ports/156759
Submitted by: David Naylor <naylor.b.david at gmail.com>
Reviewed by: mva
Added:
head/lang/python32/files/patch-Modules__selectmodule.c (contents, props changed)
Modified:
head/lang/python32/Makefile
Modified: head/lang/python32/Makefile
==============================================================================
--- head/lang/python32/Makefile Sun Dec 1 09:34:20 2013 (r335370)
+++ head/lang/python32/Makefile Sun Dec 1 09:36:49 2013 (r335371)
@@ -1,35 +1,40 @@
# $FreeBSD$
-PORTNAME= python32
-PORTVERSION= 3.2.5
-PORTREVISION= 3
-CATEGORIES= lang python ipv6
-MASTER_SITES= PYTHON
+PORTNAME= python32
+PORTVERSION= 3.2.5
+PORTREVISION= 4
+CATEGORIES= lang python ipv6
+MASTER_SITES= PYTHON
MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR}
-DISTFILES= ${PYTHON_DISTFILE}
+DISTFILES= ${PYTHON_DISTFILE}
+DIST_SUBDIR= python
MAINTAINER= python at FreeBSD.org
COMMENT= Interpreted object-oriented programming language
-DIST_SUBDIR= python
-WRKSRC= ${PYTHON_WRKSRC}/portbld.static
-PATCH_WRKSRC= ${PYTHON_WRKSRC}
-GNU_CONFIGURE= yes
+LICENSE= PSFL
+
+GNU_CONFIGURE= yes
CONFIGURE_SCRIPT= ../configure # must be relative
-CONFIGURE_ENV= OPT="" SVNVERSION="echo freebsd"
-MAKE_ENV= VPATH="${PYTHON_WRKSRC}"
-USE_LDCONFIG= yes
+CONFIGURE_ENV= OPT="" SVNVERSION="echo freebsd"
+MAKE_ENV= VPATH="${PYTHON_WRKSRC}"
+
INSTALL_TARGET= altinstall
MAN1= ${PYTHON_VERSION}.1
+USE_LDCONFIG= yes
USE_PYTHON= yes
USE_XZ= yes
-PYTHON_VERSION= python3.2
+
+PYTHON_VERSION= python3.2
PYTHON_NO_DEPENDS= yes
+WRKSRC= ${PYTHON_WRKSRC}/portbld.static
+SHARED_WRKSRC= ${PYTHON_WRKSRC}/portbld.shared
+PATCH_WRKSRC= ${PYTHON_WRKSRC}
+
PYABIVER= # default empty, for after appending
-SHARED_WRKSRC= ${PYTHON_WRKSRC}/portbld.shared
PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \
PYMAJOR=${PYTHON_MAJOR_VER} \
PYVER_WITHPAT=${PORTVERSION:S/.rc/rc/} \
Added: head/lang/python32/files/patch-Modules__selectmodule.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/python32/files/patch-Modules__selectmodule.c Sun Dec 1 09:36:49 2013 (r335371)
@@ -0,0 +1,11 @@
+--- ./Modules/selectmodule.c.orig 2013-11-30 23:03:20.030929248 +1100
++++ ./Modules/selectmodule.c 2013-11-30 23:03:56.111022639 +1100
+@@ -1246,7 +1246,7 @@
+ PyObject *pfd;
+ static char *kwlist[] = {"ident", "filter", "flags", "fflags",
+ "data", "udata", NULL};
+- static char *fmt = "O|hhi" INTPTRT_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
++ static char *fmt = "O|hHI" INTPTRT_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
+
+ EV_SET(&(self->e), 0, EVFILT_READ, EV_ADD, 0, 0, 0); /* defaults */
+
_______________________________________________
svn-ports-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
More information about the freebsd-python
mailing list