Tue Dec 13 14:01:27 2022 UTC ()
simh3: Work around NetBSD unzip for patched files.


(jperkin)
diff -r1.4 -r1.5 pkgsrc/emulators/simh3/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/emulators/simh3/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/simh3/Makefile 2022/12/12 19:50:01 1.4
+++ pkgsrc/emulators/simh3/Makefile 2022/12/13 14:01:27 1.5
@@ -1,34 +1,41 @@ @@ -1,34 +1,41 @@
1# $NetBSD: Makefile,v 1.4 2022/12/12 19:50:01 rhialto Exp $ 1# $NetBSD: Makefile,v 1.5 2022/12/13 14:01:27 jperkin Exp $
2 2
3DISTNAME= simhv312-3 3DISTNAME= simhv312-3
4PKGNAME= simh3-3.12.3 4PKGNAME= simh3-3.12.3
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= http://simh.trailing-edge.com/sources/ 6MASTER_SITES= http://simh.trailing-edge.com/sources/
7EXTRACT_SUFX= .zip 7EXTRACT_SUFX= .zip
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://simh.trailing-edge.com/ 10HOMEPAGE= http://simh.trailing-edge.com/
11COMMENT= Bob Supnik's simulator for historic computer systems 11COMMENT= Bob Supnik's simulator for historic computer systems
12LICENSE= modified-bsd # (essentially) 12LICENSE= modified-bsd # (essentially)
13 13
14WRKSRC= ${WRKDIR}/sim 14WRKSRC= ${WRKDIR}/sim
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16 16
17BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.9 17BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.9
18 18
19BUILDLINK_TRANSFORM+= rm:-flto 19BUILDLINK_TRANSFORM+= rm:-flto
20BUILDLINK_TRANSFORM+= rm:-fwhole-program 20BUILDLINK_TRANSFORM+= rm:-fwhole-program
21 21
 22# Work around NetBSD unzip vs others for patched files.
 23SUBST_CLASSES+= cr
 24SUBST_STAGE.cr= post-extract
 25SUBST_FILES.cr= makefile
 26SUBST_FILTER_CMD.cr= ${TR} -d '\r'
 27SUBST_NOOP_OK.cr= yes
 28
22INSTALLATION_DIRS= bin share/simh3 share/doc/simh3 29INSTALLATION_DIRS= bin share/simh3 share/doc/simh3
23 30
24MAKE_FILE= makefile 31MAKE_FILE= makefile
25INCLUDES= ${PREFIX:Q}/include:\ 32INCLUDES= ${PREFIX:Q}/include:\
26 ${BUILDLINK_PREFIX.SDL2:Q}/include/SDL2:\ 33 ${BUILDLINK_PREFIX.SDL2:Q}/include/SDL2:\
27 ${BUILDLINK_PREFIX.libpcap:Q}/include/pcap:\ 34 ${BUILDLINK_PREFIX.libpcap:Q}/include/pcap:\
28 ${BUILDLINK_PREFIX.pcre:Q}/include/pcre:\ 35 ${BUILDLINK_PREFIX.pcre:Q}/include/pcre:\
29 ${BUILDLINK_PREFIX.png:Q}/include:\ 36 ${BUILDLINK_PREFIX.png:Q}/include:\
30 /usr/include 37 /usr/include
31LIBRARIES= ${PREFIX:Q}/lib:\ 38LIBRARIES= ${PREFIX:Q}/lib:\
32 ${BUILDLINK_PREFIX.SDL2:Q}/lib${LIBABISUFFIX}:\ 39 ${BUILDLINK_PREFIX.SDL2:Q}/lib${LIBABISUFFIX}:\
33 ${BUILDLINK_PREFIX.libpcap:Q}/lib${LIBABISUFFIX}:\ 40 ${BUILDLINK_PREFIX.libpcap:Q}/lib${LIBABISUFFIX}:\
34 ${BUILDLINK_PREFIX.pcre:Q}/lib${LIBABISUFFIX}:\ 41 ${BUILDLINK_PREFIX.pcre:Q}/lib${LIBABISUFFIX}:\