Sat May 16 12:31:11 2020 UTC ()
emulators/xtrs: fix SUBST block for oss

Defining SUBST_FILES without a corresponding SUBST_SED makes the build
fail in SUBST_NOOP_OK=no mode.


(rillig)
diff -r1.27 -r1.28 pkgsrc/emulators/xtrs/Makefile

cvs diff -r1.27 -r1.28 pkgsrc/emulators/xtrs/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/xtrs/Makefile 2015/07/04 16:18:30 1.27
+++ pkgsrc/emulators/xtrs/Makefile 2020/05/16 12:31:11 1.28
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.27 2015/07/04 16:18:30 joerg Exp $ 1# $NetBSD: Makefile,v 1.28 2020/05/16 12:31:11 rillig Exp $
2# 2#
3 3
4DISTNAME= xtrs-4.9d 4DISTNAME= xtrs-4.9d
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= emulators 6CATEGORIES= emulators
7MASTER_SITES= http://www.tim-mann.org/trs80/ 7MASTER_SITES= http://www.tim-mann.org/trs80/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= ${MASTER_SITES} 10HOMEPAGE= ${MASTER_SITES}
11COMMENT= TRS-80 Model I/III/4 Emulator for Unix 11COMMENT= TRS-80 Model I/III/4 Emulator for Unix
12 12
13BUILD_TARGET= default 13BUILD_TARGET= default
14 14
15.include "../../mk/oss.buildlink3.mk" 15.include "../../mk/oss.buildlink3.mk"
16.include "../../mk/readline.buildlink3.mk" 16.include "../../mk/readline.buildlink3.mk"
17 17
18SUBST_CLASSES+= mf 18SUBST_CLASSES+= mf
19SUBST_STAGE.mf= post-configure 19SUBST_STAGE.mf= post-configure
20SUBST_FILES.mf= Makefile.local 20SUBST_FILES.mf= Makefile.local
21SUBST_SED.mf= -e 's|/usr/local|${PREFIX}|g' 21SUBST_SED.mf= -e 's|/usr/local|${PREFIX}|g'
22SUBST_SED.mf+= -e 's|/usr/X11/|${X11BASE}/|g' 22SUBST_SED.mf+= -e 's|/usr/X11/|${X11BASE}/|g'
23SUBST_SED.mf+= -e 's|/usr/include/X11|${X11BASE}/include|g' 23SUBST_SED.mf+= -e 's|/usr/include/X11|${X11BASE}/include|g'
24SUBST_SED.mf+= -e 's|/share/man|/${PKGMANDIR}|g' 24SUBST_SED.mf+= -e 's|/share/man|/${PKGMANDIR}|g'
25 25
 26.if ${OSS_TYPE} != none
26SUBST_CLASSES+= oss 27SUBST_CLASSES+= oss
27SUBST_STAGE.oss= post-configure 28SUBST_STAGE.oss= post-configure
28SUBST_FILES.oss= trs_cassette.c cassette 29SUBST_FILES.oss= trs_cassette.c cassette
29.if ${OSS_TYPE} != none 
30SUBST_SED.oss= -e 's|/dev/dsp|${DEVOSSSOUND}|g' 30SUBST_SED.oss= -e 's|/dev/dsp|${DEVOSSSOUND}|g'
31SUBST_SED.oss+= -e 's|if __linux|if 1|' 31SUBST_SED.oss+= -e 's|if __linux|if 1|'
32.endif 32.endif
33 33
34.if ${OSS_TYPE} != none 34.if ${OSS_TYPE} != none
35MAKE_FLAGS+= EXTRALIBS=${BUILDLINK_LDADD.oss} 35MAKE_FLAGS+= EXTRALIBS=${BUILDLINK_LDADD.oss}
36.endif 36.endif
37 37
38SUBST_CLASSES+= termcap 38SUBST_CLASSES+= termcap
39SUBST_STAGE.termcap= post-configure 39SUBST_STAGE.termcap= post-configure
40SUBST_FILES.termcap= Makefile.local 40SUBST_FILES.termcap= Makefile.local
41.if ${TERMCAP_TYPE} == none 41.if ${TERMCAP_TYPE} == none
42SUBST_SED.termcap+= -e 's|-lncurses||' 42SUBST_SED.termcap+= -e 's|-lncurses||'