? londonlaw.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/londonlaw/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- Makefile	8 Oct 2007 08:22:41 -0000	1.2
+++ Makefile	14 Feb 2008 22:29:03 -0000
@@ -2,8 +2,9 @@
 
 COMMENT=		online multiplayer version of the Scotland Yard game
 
-DISTNAME=		londonlaw-0.2.1
-PKGNAME=		${DISTNAME}p0
+VERSION=		0.2.1
+DISTNAME=		londonlaw-${VERSION}
+PKGNAME=		${DISTNAME}p1
 CATEGORIES=		games
 
 HOMEPAGE=		http://www.eecs.umich.edu/~pelzlpj/londonlaw/
@@ -17,6 +18,8 @@
 MASTER_SITES=		${HOMEPAGE}
 
 MODULES=		lang/python
+
+SUBST_VARS+=		VERSION
 
 RUN_DEPENDS=		::devel/py-twisted/core \
 			::x11/py-wxPython
Index: patches/patch-londonlaw_server_Game_py
===================================================================
RCS file: patches/patch-londonlaw_server_Game_py
diff -N patches/patch-londonlaw_server_Game_py
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-londonlaw_server_Game_py	14 Feb 2008 22:29:03 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- londonlaw/server/Game.py.orig	Mon Jan  7 07:25:48 2008
++++ londonlaw/server/Game.py	Mon Jan  7 07:26:21 2008
+@@ -21,6 +21,8 @@ import sets
+ from twisted.python import components
+ from twisted.python import log
+ 
++from zope.interface import Interface
++
+ from londonlaw.common.protocol import *
+ from londonlaw.common.map import *
+ from Pawn import *
+@@ -32,7 +34,7 @@ class GameError(Exception):
+    pass
+ 
+ 
+-class IGameListener(components.Interface):
++class IGameListener(Interface):
+    def announceHistory(self, history):
+       pass
+ 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/londonlaw/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- pkg/PLIST	5 Jun 2007 14:55:31 -0000	1.1.1.1
+++ pkg/PLIST	14 Feb 2008 22:29:03 -0000
@@ -2,6 +2,7 @@
 bin/london-client
 bin/london-server
 lib/python${MODPY_VERSION}/site-packages/londonlaw/
+lib/python${MODPY_VERSION}/site-packages/londonlaw-${VERSION}-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/londonlaw/__init__.py
 lib/python${MODPY_VERSION}/site-packages/londonlaw/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/londonlaw/common/
