| @@ -1,39 +1,41 @@ | | | @@ -1,39 +1,41 @@ |
1 | # $NetBSD: Makefile,v 1.2 2022/12/06 14:41:38 vins Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2022/12/06 19:27:30 vins Exp $ |
2 | | | 2 | |
3 | DISTNAME= etsh-5.4.0 | | 3 | DISTNAME= etsh-5.4.0 |
4 | CATEGORIES= shells | | 4 | CATEGORIES= shells |
5 | MASTER_SITES= https://etsh.nl/src/etsh_5.4.0/ | | 5 | MASTER_SITES= https://etsh.nl/src/etsh_5.4.0/ |
6 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
7 | | | 7 | |
8 | MAINTAINER= vins@NetBSD.org | | 8 | MAINTAINER= vins@NetBSD.org |
9 | HOMEPAGE= https://etsh.nl/ | | 9 | HOMEPAGE= https://etsh.nl/ |
10 | COMMENT= Enhanced port of Thompson shell from V6 UNIX | | 10 | COMMENT= Enhanced port of Thompson shell from V6 UNIX |
11 | LICENSE= original-bsd AND modified-bsd AND 2-clause-bsd | | 11 | LICENSE= original-bsd AND modified-bsd AND 2-clause-bsd |
12 | | | 12 | |
13 | HAS_CONFIGURE= yes | | 13 | HAS_CONFIGURE= yes |
14 | | | 14 | |
15 | PKG_SHELL= bin/etsh | | 15 | PKG_SHELL= bin/etsh |
16 | | | 16 | |
17 | EXPDIR:= ${PREFIX}/share/examples/etsh | | 17 | EXPDIR:= ${PREFIX}/share/examples/etsh |
18 | DOCDIR:= ${PREFIX}/share/doc/etsh | | 18 | DOCDIR:= ${PREFIX}/share/doc/etsh |
19 | | | 19 | |
20 | MAKEFLAGS+= PREFIX=${PREFIX} | | 20 | REPLACE_INTERPRETER+= tsh |
21 | MAKEFLAGS+= DESTDOCDIR=${DESTDIR}${DOCDIR} | | 21 | REPLACE.tsh.old= .*/bin/env etsh |
22 | MAKEFLAGS+= DESTEXPDIR=${DESTDIR}${EXPDIR} | | 22 | REPLACE.tsh.new= ${PREFIX}/bin/etsh |
23 | MAKEFLAGS+= MANGRP:='' BINGRP:='' | | 23 | REPLACE_FILES.tsh+= libexec.etsh/etshdir |
24 | | | 24 | REPLACE_FILES.tsh+= libexec.etsh/history |
25 | SUBST_CLASSES+= paths | | 25 | REPLACE_FILES.tsh+= libexec.etsh/pev |
26 | SUBST_STAGE.paths= pre-configure | | 26 | |
27 | SUBST_FILES.paths+= libexec.etsh/etshdir | | 27 | MAKE_FLAGS+= PREFIX=${PREFIX} |
28 | SUBST_FILES.paths+= libexec.etsh/history | | 28 | MAKE_FLAGS+= DESTDOCDIR=${DESTDIR}${DOCDIR} |
29 | SUBST_FILES.paths+= libexec.etsh/pev | | 29 | MAKE_FLAGS+= DESTEXPDIR=${DESTDIR}${EXPDIR} |
30 | SUBST_SED.paths= -e 's|/usr/bin/env |${PREFIX}/bin/|' | | 30 | |
| | | 31 | INSTALL_ENV+= MANGRP='' |
| | | 32 | INSTALL_ENV+= BINGRP='' |
31 | | | 33 | |
32 | post-build: | | 34 | post-build: |
33 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} exp | | 35 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM:Q} exp |
34 | | | 36 | |
35 | post-install: | | 37 | post-install: |
36 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} install-exp \ | | 38 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \ |
37 | install-doc | | 39 | ${MAKE_PROGRAM:Q} install-exp install-doc |
38 | | | 40 | |
39 | .include "../../mk/bsd.pkg.mk" | | 41 | .include "../../mk/bsd.pkg.mk" |