ports/159991: [PATCH] devel/py-mercurialserver mark IGNORE

Aldis Berjoza aldis at bsdroot.lv
Wed Aug 24 16:30:15 UTC 2011


The following reply was made to PR ports/159991; it has been noted by GNATS.

From: Aldis Berjoza <aldis at bsdroot.lv>
To: bug-followup at FreeBSD.org, aldis at bsdroot.lv
Cc:  
Subject: Re: ports/159991: [PATCH] devel/py-mercurialserver mark IGNORE
Date: Wed, 24 Aug 2011 19:22:45 +0300

 --Sig_/YtxS9o9R.bH/nroosvn5lLn
 Content-Type: multipart/mixed; boundary="MP_/=euf//1.gShgM_wdRJ+RCW5"
 
 --MP_/=euf//1.gShgM_wdRJ+RCW5
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 
 Attached patch, for port (against current ports tree)
 I found info how to fix issue with Mercurial 1.9
 http://stackoverflow.com/questions/6730735/troubles-with-mercurial-1-9-and-=
 ssh
 
 Created and added patch
 
 Also I set minimal mercurial version to 1.9.1, because I have tested
 this to work with this version. 1.9.0 Might not even have this problem,
 I don't know.
 
 While here I cleaned Makefile a bit, so portlint now complains less :)
 
 --=20
 Aldis Berjoza
   http://www.bsdroot.lv/
 
 --MP_/=euf//1.gShgM_wdRJ+RCW5
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment; filename=py-mercurialserver.diff.txt
 
 diff -ruN py-mercurialserver.bak/Makefile py-mercurialserver/Makefile
 --- py-mercurialserver.bak/Makefile	2011-08-24 18:50:34.981674389 +0300
 +++ py-mercurialserver/Makefile	2011-08-24 19:16:19.004775698 +0300
 @@ -7,6 +7,7 @@
 =20
  PORTNAME=3D	mercurialserver
  PORTVERSION=3D	1.1.0
 +PORTREVISION=3D	1
  CATEGORIES=3D	devel python
  MASTER_SITES=3D	http://dev.lshift.net/paul/mercurial-server/
  PKGNAMEPREFIX=3D	${PYTHON_PKGNAMEPREFIX}
 @@ -15,10 +16,11 @@
  MAINTAINER=3D	aldis at bsdroot.lv
  COMMENT=3D	Software for hosting mercurial repositories
 =20
 -RUN_DEPENDS=3D	hg:${PORTSDIR}/devel/mercurial
 +LICENSE=3D	GPLv2
 +
 +RUN_DEPENDS=3D	merurial>=3D1.9.1:${PORTSDIR}/devel/mercurial
 =20
  WRKSRC=3D		${WRKDIR}/${SNAME}_${SVERSION}
 -LICENSE=3D	GPLv2
  SNAME=3D		mercurial-server
  SVERSION=3D	1.1
 =20
 diff -ruN py-mercurialserver.bak/files/patch-setup.py py-mercurialserver/fi=
 les/patch-setup.py
 --- py-mercurialserver.bak/files/patch-setup.py	2011-08-24 18:50:34.9816743=
 89 +0300
 +++ py-mercurialserver/files/patch-setup.py	2011-08-24 18:53:31.059584600 +=
 0300
 @@ -1,5 +1,5 @@
 ---- ./setup.py.orig	2010-11-06 17:40:20.926497770 +0200
 -+++ ./setup.py	2010-11-06 17:40:39.706412807 +0200
 +--- ./setup.py.orig	2010-12-18 14:37:56.000000000 +0200
 ++++ ./setup.py	2011-08-24 18:50:57.033917659 +0300
  @@ -13,7 +13,7 @@
       requires =3D ["mercurial"], # FIXME: what version?
       scripts =3D ['src/hg-ssh', 'src/refresh-auth'],
 diff -ruN py-mercurialserver.bak/files/patch-src__hg-ssh py-mercurialserver=
 /files/patch-src__hg-ssh
 --- py-mercurialserver.bak/files/patch-src__hg-ssh	1970-01-01 03:00:00.0000=
 00000 +0300
 +++ py-mercurialserver/files/patch-src__hg-ssh	2011-08-24 18:53:31.05557692=
 9 +0300
 @@ -0,0 +1,24 @@
 +--- ./src/hg-ssh.orig	2011-08-24 18:53:19.312384124 +0300
 ++++ ./src/hg-ssh	2011-08-24 18:53:08.694304509 +0300
 +@@ -73,7 +73,9 @@
 +     repo =3D getrepo("read", cmd[6:-14])
 +     if not os.path.isdir(repo + "/.hg"):
 +         fail("no such repository %s" % repo)
 +-    dispatch.dispatch(['-R', repo, 'serve', '--stdio'])
 ++    ## Fix mercurialserver to work with mercurial 1.9
 ++    #dispatch.dispatch(['-R', repo, 'serve', '--stdio'])
 ++    dispatch.dispatch(dispatch.request(['-R', repo, 'serve', '--stdio']))
 + elif cmd.startswith('hg init '):
 +     repo =3D getrepo("init", cmd[8:])
 +     if os.path.exists(repo):
 +@@ -81,7 +83,9 @@
 +     d =3D os.path.dirname(repo)
 +     if d !=3D "" and not os.path.isdir(d):
 +         os.makedirs(d)
 +-    dispatch.dispatch(['init', repo])
 ++    ## Fix mercurialserver to work with mercurial 1.9
 ++    #dispatch.dispatch(['init', repo])
 ++    dispatch.dispatch(dispatch.request(['init', repo]))
 + else:
 +     fail("illegal command %r" % cmd)
 +=20
 
 --MP_/=euf//1.gShgM_wdRJ+RCW5--
 
 --Sig_/YtxS9o9R.bH/nroosvn5lLn
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (FreeBSD)
 
 iQEcBAEBAgAGBQJOVSVeAAoJECrA2xnMujn6txQIAJTcwvJOfi7zSYj9uwuOwS8X
 SnYzlsF6FgMkLn56hJoxgLHTQjBUvC5Lb8Z5GlSMywsSlFpP3kDJEo2dufaEjtlJ
 e1c+Lz2+k4pWTA/cuVl4Z8shQ4yibvuggVtn3gBZJ+vbH5EsFHnEe9m40bOprt2b
 dbNcHAqpaHkNlItVF51cM9PoWHScbCMsCkCtTPCrK35kGJC33Ol/kRLgaumpruhl
 C5Y31Xd6yp/rbmQB2XJ17yXnBFrauBW//qA7DlZhX144Y5QbinD2KygKNX30hLLO
 vy+0OpzEKKeF6ZP8KHwfUbyJwXq0ph9aLyqbl91BLO2cdd3Xka3ZmQLr/YtUsC4=
 =u7fj
 -----END PGP SIGNATURE-----
 
 --Sig_/YtxS9o9R.bH/nroosvn5lLn--



More information about the freebsd-ports-bugs mailing list