Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jan 2014 23:29:44 +0800
From:      Michael Vorobyov <mic6090@gmail.com>
To:        ports@freebsd.org
Subject:   devel/py-mercurialserver broken by last commit
Message-ID:  <CABs=6i1PDE8MHQrEGA4rS2W_GRqUYsx2Jx6gXXS4aabHupk3Ug@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Good day and happy New Year )

The last commit into devel/py-mercurialserver (rev. 337698) broke it.
Buildlog tail:
===
changing mode of build/scripts-2.7/refresh-auth from 644 to 755
===>  Staging for py27-mercurialserver-1.2.0
===>   py27-mercurialserver-1.2.0 depends on executable: hg - found
===>   py27-mercurialserver-1.2.0 depends on file: /usr/local/bin/python2.7
- found
** Missing /usr/ports/devel/py-mercurialserver/files/pkg-message.in for
py27-mercurialserver-1.2.0.
*** [apply-slist] Error code 1

Stop in /usr/ports/devel/py-mercurialserver.
===

I suggest next patch (tested in tinderbox):
--- Makefile.orig       2013-12-27 18:34:14.000000000 +0800
+++ Makefile    2014-01-02 23:08:47.000000000 +0800
@@ -24,10 +24,8 @@
 USERS=         ${HGUSER}
 GROUPS=                ${HGGROUP}

-SUB_FILES=     pkg-message
 SUB_LIST=      PORTNAME=${PORTNAME} \
                HGUSER=${HGUSER}
-PKGMESSAGE=    ${WRKDIR}/pkg-message

 USE_PYTHON=    yes
 USE_PYDISTUTILS=yes
@@ -41,6 +39,7 @@
        ${SED} -I .orig -e
"s#/etc/mercurial-server/#${PREFIX}/etc/${PORTNAME}/#"
${WRKSRC}/src/init/dot-mercurial-server

 post-install:
+       ${MKDIR} ${STAGEDIR}${PREFIX}/hg
        ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/remote-hgrc.d
        ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/keys/users
        ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/keys/root



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABs=6i1PDE8MHQrEGA4rS2W_GRqUYsx2Jx6gXXS4aabHupk3Ug>