[issue12976] add support for MirBSD platform

2011-09-19 Thread Benny Siegert
Benny Siegert added the comment: Hmm, I thought I was making an argument _for_ applying the patch. As I see it, these are benefits of merging the patch: 1. Being able to compile an unmodified upstream Python on MirBSD. 2. The patches in pkgsrc become smaller. 3. Future Python versions contain

[issue12976] add support for MirBSD platform

2011-09-18 Thread Benny Siegert
Benny Siegert added the comment: I agree that the patch is quite small. I am regularly building new Python versions (using pkgsrc) so I can maintain the patch for future releases. -- ___ Python tracker <http://bugs.python.org/issue12

[issue12976] add support for MirBSD platform

2011-09-16 Thread Benny Siegert
Changes by Benny Siegert : Removed file: http://bugs.python.org/file23153/patch-az ___ Python tracker <http://bugs.python.org/issue12976> ___ ___ Python-bugs-list mailin

[issue12976] add support for MirBSD platform

2011-09-16 Thread Benny Siegert
Benny Siegert added the comment: As requested, here is the full patch for MirBSD support. The diff was taken against version 2.7.2. It is really quite easy, you just need to handle MirBSD like OpenBSD. With this patch, I can successfully compile and run Python on MirBSD. Even though it is

[issue12976] select module: only use EVFILT_TIMER if available (kqueue backend)

2011-09-14 Thread Benny Siegert
Benny Siegert added the comment: There are actually only two things that need to be touched for supporting MirBSD: This and the Configure script. I was planning to submit the Configure patches separately, I just started with this patch as it is so trivial

[issue12976] select module: only use EVFILT_TIMER if available (kqueue backend)

2011-09-14 Thread Benny Siegert
New submission from Benny Siegert : When building python-2.6 on MirBSD, building the select module (which uses the kqueue backend on this platform) fails. This is because EVFILT_TIMER is not available on the platform. The proposed patch is for python-2.6 but should apply to tip too. This was