On Tue, Dec 27, 2011 at 04:36:41PM +0100, Didier Wiroth wrote:
> hello,
> running latest current amd64 (build 23.12.2011).
> sorry I'm not programmer so I can't provide a patch but I thought I
> let you know that hellanzb is broken on current (at least on amd64):
> $ hellanzb.py
> Traceback (most recent call last):
>   File "/usr/local/bin/hellanzb.py", line 14, in <module>
>     from Hellanzb.Core import main
>   File "/usr/local/lib/python2.7/site-packages/Hellanzb/Core.py", line
> 9, in <module>
>     from Hellanzb.HellaReactor import HellaReactor
>   File "/usr/local/lib/python2.7/site-packages/Hellanzb/HellaReactor.py",
> line 14, in <module>
>     from twisted.internet.selectreactor import _NO_FILENO
> ImportError: cannot import name _NO_FILENO
> 
> kind regards,
> d.

This should fix the issue.  Could you please give it a try?
Thanks.

Eric.

Index: Makefile
===================================================================
RCS file: /cvs/ports/news/hellanzb/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile    16 Sep 2011 11:13:41 -0000      1.11
+++ Makefile    27 Dec 2011 16:56:46 -0000
@@ -3,7 +3,7 @@
 COMMENT=               retrieve and process nzb-files
 
 DISTNAME=              hellanzb-0.13
-REVISION =             7
+REVISION =             8
 CATEGORIES=            news
 
 HOMEPAGE=              http://www.hellanzb.com/trac/
Index: patches/patch-Hellanzb_HellaReactor_py
===================================================================
RCS file: /cvs/ports/news/hellanzb/patches/patch-Hellanzb_HellaReactor_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Hellanzb_HellaReactor_py
--- patches/patch-Hellanzb_HellaReactor_py      23 Aug 2010 07:02:06 -0000      
1.1
+++ patches/patch-Hellanzb_HellaReactor_py      27 Dec 2011 16:56:46 -0000
@@ -1,11 +1,15 @@
 $OpenBSD: patch-Hellanzb_HellaReactor_py,v 1.1 2010/08/23 07:02:06 giovanni 
Exp $
---- Hellanzb/HellaReactor.py.orig      Fri Aug 13 17:17:25 2010
-+++ Hellanzb/HellaReactor.py   Fri Aug 13 17:17:38 2010
-@@ -9,7 +9,7 @@ reactor system so it can catch signals, and shutdown h
+--- Hellanzb/HellaReactor.py.orig      Tue Mar 27 06:20:43 2007
++++ Hellanzb/HellaReactor.py   Tue Dec 27 17:55:22 2011
+@@ -9,7 +9,11 @@ reactor system so it can catch signals, and shutdown h
  import Hellanzb, sys, time
  
  import twisted.copyright
 -if twisted.copyright.version >= '2.0.0':
++if twisted.copyright.version >= '11.1.0':
++    from twisted.internet.selectreactor import SelectReactor
++    from twisted.internet.posixbase import _NO_FILENO
++    from twisted.internet.posixbase import _NO_FILEDESC
 +if twisted.copyright.version >= '2.0.0' or twisted.copyright.version >= 
'10.0.0':
      from twisted.internet.selectreactor import SelectReactor
      from twisted.internet.selectreactor import _NO_FILENO

Reply via email to