| @@ -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 | |
3 | DISTNAME= simhv312-3 | | 3 | DISTNAME= simhv312-3 |
4 | PKGNAME= simh3-3.12.3 | | 4 | PKGNAME= simh3-3.12.3 |
5 | CATEGORIES= emulators | | 5 | CATEGORIES= emulators |
6 | MASTER_SITES= http://simh.trailing-edge.com/sources/ | | 6 | MASTER_SITES= http://simh.trailing-edge.com/sources/ |
7 | EXTRACT_SUFX= .zip | | 7 | EXTRACT_SUFX= .zip |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://simh.trailing-edge.com/ | | 10 | HOMEPAGE= http://simh.trailing-edge.com/ |
11 | COMMENT= Bob Supnik's simulator for historic computer systems | | 11 | COMMENT= Bob Supnik's simulator for historic computer systems |
12 | LICENSE= modified-bsd # (essentially) | | 12 | LICENSE= modified-bsd # (essentially) |
13 | | | 13 | |
14 | WRKSRC= ${WRKDIR}/sim | | 14 | WRKSRC= ${WRKDIR}/sim |
15 | USE_TOOLS+= gmake | | 15 | USE_TOOLS+= gmake |
16 | | | 16 | |
17 | BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.9 | | 17 | BUILDLINK_API_DEPENDS.libpcap+= libpcap>=0.9 |
18 | | | 18 | |
19 | BUILDLINK_TRANSFORM+= rm:-flto | | 19 | BUILDLINK_TRANSFORM+= rm:-flto |
20 | BUILDLINK_TRANSFORM+= rm:-fwhole-program | | 20 | BUILDLINK_TRANSFORM+= rm:-fwhole-program |
21 | | | 21 | |
| | | 22 | # Work around NetBSD unzip vs others for patched files. |
| | | 23 | SUBST_CLASSES+= cr |
| | | 24 | SUBST_STAGE.cr= post-extract |
| | | 25 | SUBST_FILES.cr= makefile |
| | | 26 | SUBST_FILTER_CMD.cr= ${TR} -d '\r' |
| | | 27 | SUBST_NOOP_OK.cr= yes |
| | | 28 | |
22 | INSTALLATION_DIRS= bin share/simh3 share/doc/simh3 | | 29 | INSTALLATION_DIRS= bin share/simh3 share/doc/simh3 |
23 | | | 30 | |
24 | MAKE_FILE= makefile | | 31 | MAKE_FILE= makefile |
25 | INCLUDES= ${PREFIX:Q}/include:\ | | 32 | INCLUDES= ${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 |
31 | LIBRARIES= ${PREFIX:Q}/lib:\ | | 38 | LIBRARIES= ${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}:\ |