On Mon, Sep 14, 2009 at 10:34:08PM +0100, Federico G. Schwindt wrote:
> On Mon, Sep 14, 2009 at 10:19:18PM +0100, Federico G. Schwindt wrote:
> > On Mon, Sep 14, 2009 at 10:33:26PM +0200, Floor Terra wrote:
> > > Hi,
> > > 
> > > I just installed bzr on my OpenBSD current laptop and checkouts via
> > > ssh doesn't work (Error below).
> > > Is this a known problem?
> > > 
> > > I started debugging and it looks like one of the packages just needs 
> > > upgrading.
> > 
> >   sorry, i obviously broke it. i will take a look and let you know.
> 
>   since we have a rather old version of bzr, any objections to update it
> to the recent version before i even look at this?

  attached is the update to 1.18. this might or might not fix it so i'll
appreciate your feedback.
  btw, have you tried this before, no?

  f.-

  ps: python (2.6) crashes during regress in one of the tests.  i'll see if
      i find some time to look at this, but if anyone feels going ahead,
      please be my guest.

Index: devel/bzr/Makefile
===================================================================
RCS file: /cvs/ports/devel/bzr/Makefile,v
retrieving revision 1.7
diff -N -u -p devel/bzr/Makefile
--- devel/bzr/Makefile  14 Mar 2009 23:13:34 -0000      1.7
+++ devel/bzr/Makefile  14 Sep 2009 22:45:47 -0000
@@ -1,37 +1,35 @@
 # $OpenBSD: Makefile,v 1.7 2009/03/14 23:13:34 espie Exp $
 
-SHARED_ONLY=   Yes
+SHARED_ONLY =  Yes
 
-COMMENT=       distributed version control system by Canonical
+COMMENT =      distributed version control system by Canonical
 
-MODPY_EGG_VERSION=1.3
-DISTNAME=      bzr-${MODPY_EGG_VERSION}
-PKGNAME=       ${DISTNAME}p1
-CATEGORIES=    devel
+MODPY_EGG_VERSION = 1.18
+DISTNAME =     bzr-${MODPY_EGG_VERSION}
+CATEGORIES =   devel
 
-HOMEPAGE=      http://bazaar-vcs.org/
+HOMEPAGE =     http://bazaar-vcs.org/
 
 # GPL 
-PERMIT_PACKAGE_CDROM=  Yes
-PERMIT_PACKAGE_FTP=    Yes
-PERMIT_DISTFILES_CDROM=        Yes
-PERMIT_DISTFILES_FTP=  Yes
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP =   Yes
+PERMIT_DISTFILES_CDROM = Yes
+PERMIT_DISTFILES_FTP = Yes
 
-MASTER_SITES=  ${HOMEPAGE}releases/src/
+MASTER_SITES = ${HOMEPAGE}releases/src/
 
-MODULES=       lang/python
+MODULES =      lang/python
 
-RUN_DEPENDS+=  ::net/py-curl \
+RUN_DEPENDS += ::net/py-curl \
                ::security/py-paramiko \
                ::textproc/gdiff
+REGRESS_DEPENDS = ${RUN_DEPENDS}
 
-REGRESS_DEPENDS=${RUN_DEPENDS}
-
 pre-configure:
        ${SUBST_CMD} ${WRKSRC}/bzr ${WRKSRC}/bzrlib/tests/test_diff.py
 
 # need at least ulimit -n 512
 do-regress:
-       @cd ${WRKBUILD} && ${MODPY_BIN} ./bzr selftest
+       @cd ${WRKBUILD} && ${MODPY_BIN} ./bzr selftest -v
  
 .include <bsd.port.mk>
Index: devel/bzr/distinfo
===================================================================
RCS file: /cvs/ports/devel/bzr/distinfo,v
retrieving revision 1.3
diff -N -u -p devel/bzr/distinfo
--- devel/bzr/distinfo  21 Apr 2008 19:00:56 -0000      1.3
+++ devel/bzr/distinfo  14 Sep 2009 22:45:47 -0000
@@ -1,5 +1,5 @@
-MD5 (bzr-1.3.tar.gz) = GvIzxvoKaIUbxhVbL1Y8MA==
-RMD160 (bzr-1.3.tar.gz) = 5758kORIvyLsWMgRUFxt0VGafks=
-SHA1 (bzr-1.3.tar.gz) = 5qkqsKv+VL/A+kkvEdxlu3Way0c=
-SHA256 (bzr-1.3.tar.gz) = Ra4dILigyx1FBEPZaftRdbkLxebhg6ZUhJNs+L4Ea3w=
-SIZE (bzr-1.3.tar.gz) = 3477457
+MD5 (bzr-1.18.tar.gz) = 78kbraUICJ++stkpc+z+Cg==
+RMD160 (bzr-1.18.tar.gz) = MH/odwuWscxnyX7HvGK6kVoCOLs=
+SHA1 (bzr-1.18.tar.gz) = DnOMCJrXae7qb2e+/T3pOkAiAKc=
+SHA256 (bzr-1.18.tar.gz) = gFNqO3mAiY8jTZcaWzDF99MjOxFip5IMahrrhF4yqUk=
+SIZE (bzr-1.18.tar.gz) = 5977774
Index: devel/bzr/patches/patch-bzr
===================================================================
RCS file: /cvs/ports/devel/bzr/patches/patch-bzr,v
retrieving revision 1.2
diff -N -u -p devel/bzr/patches/patch-bzr
--- devel/bzr/patches/patch-bzr 21 Apr 2008 19:00:56 -0000      1.2
+++ devel/bzr/patches/patch-bzr 14 Sep 2009 22:45:47 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-bzr,v 1.2 2008/04/21 19:00:56 okan Exp $
---- bzr.orig   Thu Mar 20 03:12:09 2008
-+++ bzr        Tue Apr  1 20:44:37 2008
+--- bzr.orig   Thu Aug 20 09:41:03 2009
++++ bzr        Mon Sep 14 23:10:15 2009
 @@ -1,4 +1,4 @@
 -#! /usr/bin/env python
 +#! ${MODPY_BIN}
  
- # Copyright (C) 2005, 2006, 2007, 2008 Canonical Ltd
+ # Copyright (C) 2005, 2006, 2007, 2008, 2009 Canonical Ltd
  #
Index: devel/bzr/patches/patch-bzrlib_diff_py
===================================================================
RCS file: /cvs/ports/devel/bzr/patches/patch-bzrlib_diff_py,v
retrieving revision 1.2
diff -N -u -p devel/bzr/patches/patch-bzrlib_diff_py
--- devel/bzr/patches/patch-bzrlib_diff_py      21 Apr 2008 19:00:56 -0000      
1.2
+++ devel/bzr/patches/patch-bzrlib_diff_py      14 Sep 2009 22:45:47 -0000
@@ -1,10 +1,10 @@
-$OpenBSD: patch-bzrlib_diff_py,v 1.2 2008/04/21 19:00:56 okan Exp $
---- bzrlib/diff.py.orig        Tue Jan 15 02:08:01 2008
-+++ bzrlib/diff.py     Sun Feb  3 11:33:31 2008
-@@ -173,7 +173,7 @@ def external_diff(old_filename, oldlines, new_filename
- 
-         if not diff_opts:
-             diff_opts = []
+$OpenBSD$
+--- bzrlib/diff.py.orig        Mon Sep 14 23:11:06 2009
++++ bzrlib/diff.py     Mon Sep 14 23:11:13 2009
+@@ -176,7 +176,7 @@ def external_diff(old_filename, oldlines, new_filename
+             # Since we are dealing with an ANSI api, use mbcs encoding
+             old_filename = old_filename.encode('mbcs')
+             new_filename = new_filename.encode('mbcs')
 -        diffcmd = ['diff',
 +        diffcmd = ['gdiff',
                     '--label', old_filename,
Index: devel/bzr/patches/patch-bzrlib_tests_test_diff_py
===================================================================
RCS file: /cvs/ports/devel/bzr/patches/patch-bzrlib_tests_test_diff_py,v
retrieving revision 1.1
diff -N -u -p devel/bzr/patches/patch-bzrlib_tests_test_diff_py
--- devel/bzr/patches/patch-bzrlib_tests_test_diff_py   21 Apr 2008 19:00:56 
-0000      1.1
+++ devel/bzr/patches/patch-bzrlib_tests_test_diff_py   14 Sep 2009 22:45:47 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-bzrlib_tests_test_diff_py,v 1.1 2008/04/21 19:00:56 okan Exp $
---- bzrlib/tests/test_diff.py.orig     Thu Mar 20 03:12:10 2008
-+++ bzrlib/tests/test_diff.py  Wed Apr  2 22:52:46 2008
-@@ -270,7 +270,7 @@ class TestDiffFiles(TestCaseInTempDir):
+--- bzrlib/tests/test_diff.py.orig     Thu Aug 20 09:41:09 2009
++++ bzrlib/tests/test_diff.py  Mon Sep 14 23:10:15 2009
+@@ -261,7 +261,7 @@ class TestDiffFiles(TestCaseInTempDir):
          # Make sure external_diff doesn't fail in the current LANG
          lines = external_udiff_lines(['\x00foobar\n'], ['foo\x00bar\n'])
  
@@ -10,7 +10,7 @@ $OpenBSD: patch-bzrlib_tests_test_diff_py,v 1.1 2008/0
          open('old', 'wb').write('\x00foobar\n')
          open('new', 'wb').write('foo\x00bar\n')
          pipe = subprocess.Popen(cmd, stdout=subprocess.PIPE,
-@@ -1257,7 +1257,7 @@ class TestDiffFromTool(TestCaseWithTransport):
+@@ -1309,7 +1309,7 @@ class TestDiffFromTool(TestCaseWithTransport):
  
      def test_execute(self):
          output = StringIO()

Reply via email to