| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.108 2020/09/19 23:53:09 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.109 2020/09/20 20:01:19 schmonz Exp $ |
2 | | | 2 | |
3 | DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} | | 3 | DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} |
4 | NSPR_RELEASE= 4.29.0 | | 4 | NSPR_RELEASE= 4.29.0 |
5 | CATEGORIES= devel | | 5 | CATEGORIES= devel |
6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} | | 6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR | | 9 | HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR |
10 | COMMENT= Platform-neutral API for system level and libc like functions | | 10 | COMMENT= Platform-neutral API for system level and libc like functions |
11 | LICENSE= mpl-2.0 | | 11 | LICENSE= mpl-2.0 |
12 | | | 12 | |
13 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | | 13 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh |
14 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | | 14 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh |
| @@ -75,35 +75,32 @@ HW_CLASS!= ${UNAME} -m | | | @@ -75,35 +75,32 @@ HW_CLASS!= ${UNAME} -m |
75 | . if ${HW_CLASS} == "sun4u" | | 75 | . if ${HW_CLASS} == "sun4u" |
76 | PLIST.sun4u_32= yes | | 76 | PLIST.sun4u_32= yes |
77 | . endif | | 77 | . endif |
78 | . endif | | 78 | . endif |
79 | .endif | | 79 | .endif |
80 | | | 80 | |
81 | .if ${OPSYS} == "Linux" | | 81 | .if ${OPSYS} == "Linux" |
82 | . if defined(ABI) && ${ABI} == "64" | | 82 | . if defined(ABI) && ${ABI} == "64" |
83 | CONFIGURE_ARGS+= --enable-64bit | | 83 | CONFIGURE_ARGS+= --enable-64bit |
84 | . endif | | 84 | . endif |
85 | .endif | | 85 | .endif |
86 | | | 86 | |
87 | .if ${OPSYS} == "Darwin" | | 87 | .if ${OPSYS} == "Darwin" |
88 | # Avoid using invalid deployment targets. | | | |
89 | CONFIGURE_ARGS+= --with-macos-sdk=/nonexistent | | | |
90 | . if defined(ABI) && ${ABI} == "64" | | 88 | . if defined(ABI) && ${ABI} == "64" |
91 | CONFIGURE_ARGS+= --enable-64bit | | 89 | CONFIGURE_ARGS+= --enable-64bit |
92 | . endif | | 90 | . endif |
93 | .endif | | 91 | . if exists(/Developer/Headers/FlatCarbon) |
94 | | | | |
95 | .if ${OPSYS} == "Darwin" && exists(/Developer/Headers/FlatCarbon) | | | |
96 | BUILDLINK_PASSTHRU_DIRS+= Developer/Headers/FlatCarbon | | 92 | BUILDLINK_PASSTHRU_DIRS+= Developer/Headers/FlatCarbon |
| | | 93 | . endif |
97 | .endif | | 94 | .endif |
98 | | | 95 | |
99 | pre-configure: | | 96 | pre-configure: |
100 | cd ${WRKSRC}/nspr && autoconf | | 97 | cd ${WRKSRC}/nspr && autoconf |
101 | | | 98 | |
102 | post-build: | | 99 | post-build: |
103 | set -e; ( \ | | 100 | set -e; ( \ |
104 | ${ECHO} "Name: NSPR"; \ | | 101 | ${ECHO} "Name: NSPR"; \ |
105 | ${ECHO} "Description: The Netscape Portable Runtime"; \ | | 102 | ${ECHO} "Description: The Netscape Portable Runtime"; \ |
106 | ${ECHO} "Version: ${NSPR_RELEASE}"; \ | | 103 | ${ECHO} "Version: ${NSPR_RELEASE}"; \ |
107 | ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \ | | 104 | ${ECHO} "Cflags: -I${PREFIX}/include/nspr"; \ |
108 | ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \ | | 105 | ${ECHO} "Libs: -L${PREFIX}/lib/nspr" \ |
109 | "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \ | | 106 | "${COMPILER_RPATH_FLAG}${PREFIX}/lib/nspr" \ |