Update to 0.42c. From the changelog: - jobserver.py: _try_read()'s alarm timeout needs to throw an exception. - Documentation fixes. pkgsrc changes: - Avoid CONFLICTS with other redo implementations.diff -r0 -r1.1 pkgsrc/devel/apenwarr-redo/ALTERNATIVES
(schmonz)
bin/redo @PREFIX@/bin/apenwarr-redo
bin/redo-always @PREFIX@/bin/apenwarr-redo-always
bin/redo-ifchange @PREFIX@/bin/apenwarr-redo-ifchange
bin/redo-ifcreate @PREFIX@/bin/apenwarr-redo-ifcreate
bin/redo-log @PREFIX@/bin/apenwarr-redo-log
bin/redo-ood @PREFIX@/bin/apenwarr-redo-ood
bin/redo-sources @PREFIX@/bin/apenwarr-redo-sources
bin/redo-stamp @PREFIX@/bin/apenwarr-redo-stamp
bin/redo-targets @PREFIX@/bin/apenwarr-redo-targets
bin/redo-unlocked @PREFIX@/bin/apenwarr-redo-unlocked
bin/redo-whichdo @PREFIX@/bin/apenwarr-redo-whichdo
@@ -1,33 +1,37 @@ | @@ -1,33 +1,37 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2020/03/30 08:02:22 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2020/07/06 15:18:25 schmonz Exp $ | |
2 | 2 | |||
3 | DISTNAME= redo-0.42a | 3 | DISTNAME= redo-0.42c | |
4 | PKGNAME= apenwarr-${DISTNAME} | 4 | PKGNAME= apenwarr-${DISTNAME} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= -https://codeload.github.com/apenwarr/redo/tar.gz/${DISTNAME} | 6 | MASTER_SITES= -https://codeload.github.com/apenwarr/redo/tar.gz/${DISTNAME} | |
7 | 7 | |||
8 | MAINTAINER= schmonz@NetBSD.org | 8 | MAINTAINER= schmonz@NetBSD.org | |
9 | HOMEPAGE= https://github.com/apenwarr/redo/ | 9 | HOMEPAGE= https://github.com/apenwarr/redo/ | |
10 | COMMENT= Python implementation of DJB's redo build tool | 10 | COMMENT= Python implementation of DJB's redo build tool | |
11 | LICENSE= apache-2.0 | 11 | LICENSE= apache-2.0 | |
12 | 12 | |||
13 | CONFLICTS+= jdebp-redo-[0-9]* | |||
14 | ||||
15 | BUILD_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4 | 13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4 | |
16 | BUILD_DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown | 14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown | |
17 | 15 | |||
18 | DEPENDS+= dash-[0-9]*:../../shells/dash | 16 | DEPENDS+= dash-[0-9]*:../../shells/dash | |
19 | DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle | 17 | DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle | |
20 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | 18 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | |
21 | 19 | |||
22 | WRKSRC= ${WRKDIR}/redo-${DISTNAME} | 20 | WRKSRC= ${WRKDIR}/redo-${DISTNAME} | |
23 | 21 | |||
24 | SUBST_CLASSES+= paths | 22 | SUBST_CLASSES+= paths | |
25 | SUBST_STAGE.paths= do-configure | 23 | SUBST_STAGE.paths= do-configure | |
26 | SUBST_FILES.paths= redo/whichpython.do | 24 | SUBST_FILES.paths= redo/whichpython.do | |
27 | SUBST_VARS.paths= PYTHONBIN | 25 | SUBST_VARS.paths= PYTHONBIN | |
28 | 26 | |||
29 | INSTALL_ENV+= MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} | 27 | INSTALL_ENV+= MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} | |
30 | 28 | |||
29 | post-install: | |||
30 | cd ${DESTDIR}${PREFIX}/bin; \ | |||
31 | for i in *; do mv -f $${i} apenwarr-$${i}; done | |||
32 | cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \ | |||
33 | for i in *; do mv -f $${i} apenwarr-$${i}; done | |||
34 | ||||
31 | .include "../../lang/python/application.mk" | 35 | .include "../../lang/python/application.mk" | |
32 | .include "../../lang/python/extension.mk" | 36 | .include "../../lang/python/extension.mk" | |
33 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,25 +1,25 @@ | @@ -1,25 +1,25 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2019/11/09 15:00:55 schmonz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2020/07/06 15:18:25 schmonz Exp $ | |
2 | bin/redo | 2 | bin/apenwarr-redo | |
3 | bin/redo-always | 3 | bin/apenwarr-redo-always | |
4 | bin/redo-ifchange | 4 | bin/apenwarr-redo-ifchange | |
5 | bin/redo-ifcreate | 5 | bin/apenwarr-redo-ifcreate | |
6 | bin/redo-log | 6 | bin/apenwarr-redo-log | |
7 | bin/redo-ood | 7 | bin/apenwarr-redo-ood | |
8 | bin/redo-sources | 8 | bin/apenwarr-redo-sources | |
9 | bin/redo-stamp | 9 | bin/apenwarr-redo-stamp | |
10 | bin/redo-targets | 10 | bin/apenwarr-redo-targets | |
11 | bin/redo-unlocked | 11 | bin/apenwarr-redo-unlocked | |
12 | bin/redo-whichdo | 12 | bin/apenwarr-redo-whichdo | |
13 | lib/redo/__init__.py | 13 | lib/redo/__init__.py | |
14 | lib/redo/__init__.pyc | 14 | lib/redo/__init__.pyc | |
15 | lib/redo/atoi.py | 15 | lib/redo/atoi.py | |
16 | lib/redo/atoi.pyc | 16 | lib/redo/atoi.pyc | |
17 | lib/redo/builder.py | 17 | lib/redo/builder.py | |
18 | lib/redo/builder.pyc | 18 | lib/redo/builder.pyc | |
19 | lib/redo/cmd_always.py | 19 | lib/redo/cmd_always.py | |
20 | lib/redo/cmd_always.pyc | 20 | lib/redo/cmd_always.pyc | |
21 | lib/redo/cmd_ifchange.py | 21 | lib/redo/cmd_ifchange.py | |
22 | lib/redo/cmd_ifchange.pyc | 22 | lib/redo/cmd_ifchange.pyc | |
23 | lib/redo/cmd_ifcreate.py | 23 | lib/redo/cmd_ifcreate.py | |
24 | lib/redo/cmd_ifcreate.pyc | 24 | lib/redo/cmd_ifcreate.pyc | |
25 | lib/redo/cmd_log.py | 25 | lib/redo/cmd_log.py | |
@@ -53,24 +53,24 @@ lib/redo/logs.pyc | @@ -53,24 +53,24 @@ lib/redo/logs.pyc | |||
53 | lib/redo/options.py | 53 | lib/redo/options.py | |
54 | lib/redo/options.pyc | 54 | lib/redo/options.pyc | |
55 | lib/redo/paths.py | 55 | lib/redo/paths.py | |
56 | lib/redo/paths.pyc | 56 | lib/redo/paths.pyc | |
57 | lib/redo/sh | 57 | lib/redo/sh | |
58 | lib/redo/state.py | 58 | lib/redo/state.py | |
59 | lib/redo/state.pyc | 59 | lib/redo/state.pyc | |
60 | lib/redo/title.py | 60 | lib/redo/title.py | |
61 | lib/redo/title.pyc | 61 | lib/redo/title.pyc | |
62 | lib/redo/version/__init__.py | 62 | lib/redo/version/__init__.py | |
63 | lib/redo/version/__init__.pyc | 63 | lib/redo/version/__init__.pyc | |
64 | lib/redo/version/_version.py | 64 | lib/redo/version/_version.py | |
65 | lib/redo/version/_version.pyc | 65 | lib/redo/version/_version.pyc | |
66 | man/man1/redo-always.1 | 66 | man/man1/apenwarr-redo-always.1 | |
67 | man/man1/redo-ifchange.1 | 67 | man/man1/apenwarr-redo-ifchange.1 | |
68 | man/man1/redo-ifcreate.1 | 68 | man/man1/apenwarr-redo-ifcreate.1 | |
69 | man/man1/redo-log.1 | 69 | man/man1/apenwarr-redo-log.1 | |
70 | man/man1/redo-ood.1 | 70 | man/man1/apenwarr-redo-ood.1 | |
71 | man/man1/redo-sources.1 | 71 | man/man1/apenwarr-redo-sources.1 | |
72 | man/man1/redo-stamp.1 | 72 | man/man1/apenwarr-redo-stamp.1 | |
73 | man/man1/redo-targets.1 | 73 | man/man1/apenwarr-redo-targets.1 | |
74 | man/man1/redo-whichdo.1 | 74 | man/man1/apenwarr-redo-whichdo.1 | |
75 | man/man1/redo.1 | 75 | man/man1/apenwarr-redo.1 | |
76 | share/doc/redo/README.md | 76 | share/doc/apenwarr-redo/README.md |
@@ -1,12 +1,13 @@ | @@ -1,12 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2020/03/30 08:02:22 schmonz Exp $ | 1 | $NetBSD: distinfo,v 1.6 2020/07/06 15:18:25 schmonz Exp $ | |
2 | 2 | |||
3 | SHA1 (redo-0.42a.tar.gz) = 5720e2fa9d7fc5bd1d36fcb9477c771f5fe1c229 | 3 | SHA1 (redo-0.42c.tar.gz) = efc1dec0bc831a3bb4d6c3d3f2854e551ecf9cfa | |
4 | RMD160 (redo-0.42a.tar.gz) = 4c7fdfee85b036b827e33a04837fb49127d168a8 | 4 | RMD160 (redo-0.42c.tar.gz) = 89c434620a0dffb268d06a8e3c6d64ece1398d89 | |
5 | SHA512 (redo-0.42a.tar.gz) = 8473bd8168c8e70b59a573560f8f725c8538061ee15eabeb63e467a363fa6869aa8088e8ce324726da4e2f7115e2ddf72cbb657703e9090f4f93c05f42bb67cb | 5 | SHA512 (redo-0.42c.tar.gz) = 764ef84cfb56d5dd883cf80f706a567491e1a679d136219c4db3c122386aad3cfbd28131dc231a91639f596d7b8819c4254e4e7fa38f917996ca8bf3e1a5dc19 | |
6 | Size (redo-0.42a.tar.gz) = 195053 bytes | 6 | Size (redo-0.42c.tar.gz) = 195222 bytes | |
7 | SHA1 (patch-bin_all.do) = 761d24a832fa8067b6123fc02918460f579ffb5a | 7 | SHA1 (patch-bin_all.do) = 761d24a832fa8067b6123fc02918460f579ffb5a | |
8 | SHA1 (patch-do) = 75b461b94d83f6145d161355aec59633bcad2c20 | 8 | SHA1 (patch-do) = 75b461b94d83f6145d161355aec59633bcad2c20 | |
9 | SHA1 (patch-docs_md2man.py) = 7b2c08665a9777f713c584025b91e2b95c349eb9 | 9 | SHA1 (patch-docs_md2man.py) = 7b2c08665a9777f713c584025b91e2b95c349eb9 | |
10 | SHA1 (patch-install.do) = 2852716c3102b335aecfb480c2ff9a04ede2eeba | |||
10 | SHA1 (patch-redo_sh.do) = d6223596c83744d19f23d0026a321fc89102569d | 11 | SHA1 (patch-redo_sh.do) = d6223596c83744d19f23d0026a321fc89102569d | |
11 | SHA1 (patch-redo_whichpython.do) = aadf1ccc48743980abc40840121a423bb07eb9dc | 12 | SHA1 (patch-redo_whichpython.do) = aadf1ccc48743980abc40840121a423bb07eb9dc | |
12 | SHA1 (patch-t_shelltest.od) = ca86299da6ae30b44a0e10cfe1a6ef30299dd0bc | 13 | SHA1 (patch-t_shelltest.od) = ca86299da6ae30b44a0e10cfe1a6ef30299dd0bc |
$NetBSD: patch-install.do,v 1.1 2020/07/06 15:18:26 schmonz Exp $
Avoid CONFLICTS with other redo implementations.
--- install.do.orig 2020-06-15 06:20:02.000000000 +0000
+++ install.do
@@ -4,7 +4,7 @@ exec >&2
: ${DESTDIR=NONE}
: ${PREFIX:=/usr}
: ${MANDIR:=$DESTDIR$PREFIX/share/man}
-: ${DOCDIR:=$DESTDIR$PREFIX/share/doc/redo}
+: ${DOCDIR:=$DESTDIR$PREFIX/share/doc/apenwarr-redo}
: ${BINDIR:=$DESTDIR$PREFIX/bin}
: ${LIBDIR:=$DESTDIR$PREFIX/lib/redo}