Remove now-actively-harmful 32-bit ARM hack from Mozilla packages.diff -r1.262 -r1.263 pkgsrc/mail/thunderbird/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.262 2020/12/07 12:30:56 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.263 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= thunderbird-${TB_VER}.source | 3 | DISTNAME= thunderbird-${TB_VER}.source | |
4 | PKGNAME= thunderbird-${TB_VER} | 4 | PKGNAME= thunderbird-${TB_VER} | |
5 | TB_VER= 78.5.1 | 5 | TB_VER= 78.5.1 | |
6 | CATEGORIES= mail | 6 | CATEGORIES= mail | |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} | 7 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.thunderbird.net/en-US/ | 11 | HOMEPAGE= https://www.thunderbird.net/en-US/ | |
12 | COMMENT= Organize, secure and customize your mail | 12 | COMMENT= Organize, secure and customize your mail | |
13 | LICENSE= mpl-1.1 | 13 | LICENSE= mpl-1.1 | |
14 | 14 | |||
@@ -67,28 +67,26 @@ SUBST_STAGE.cksum= pre-configure | @@ -67,28 +67,26 @@ SUBST_STAGE.cksum= pre-configure | |||
67 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | 67 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | |
68 | .endfor | 68 | .endfor | |
69 | .for from to in ${CKSUMS} | 69 | .for from to in ${CKSUMS} | |
70 | SUBST_SED.cksum+= -e 's,${from},${to},g' | 70 | SUBST_SED.cksum+= -e 's,${from},${to},g' | |
71 | .endfor | 71 | .endfor | |
72 | 72 | |||
73 | SUBST_CLASSES+= netbsdtag | 73 | SUBST_CLASSES+= netbsdtag | |
74 | SUBST_STAGE.netbsdtag= pre-configure | 74 | SUBST_STAGE.netbsdtag= pre-configure | |
75 | SUBST_FILES.netbsdtag= comm/third_party/rnp/src/librekey/key_store_pgp.cpp | 75 | SUBST_FILES.netbsdtag= comm/third_party/rnp/src/librekey/key_store_pgp.cpp | |
76 | SUBST_SED.netbsdtag= -e 's/__NetBSD__/__NEVER__/' | 76 | SUBST_SED.netbsdtag= -e 's/__NetBSD__/__NEVER__/' | |
77 | 77 | |||
78 | post-extract: | 78 | post-extract: | |
79 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | 79 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | |
80 | mv ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.s \ | |||
81 | ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.S | |||
82 | 80 | |||
83 | pre-configure: | 81 | pre-configure: | |
84 | cd ${WRKSRC} && mkdir ${OBJDIR} | 82 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
85 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | 83 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | |
86 | cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf | 84 | cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf | |
87 | cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | 85 | cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | |
88 | touch ${WRKSRC}/.mozconfig | 86 | touch ${WRKSRC}/.mozconfig | |
89 | 87 | |||
90 | do-build: | 88 | do-build: | |
91 | # XXX for some reason it doesn't work unless -j is explicitly specified | 89 | # XXX for some reason it doesn't work unless -j is explicitly specified | |
92 | ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} | 90 | ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} | |
93 | 91 | |||
94 | MOZILLA= thunderbird | 92 | MOZILLA= thunderbird |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2020/09/03 20:22:25 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= thunderbird-${TB_VER}.source | 3 | DISTNAME= thunderbird-${TB_VER}.source | |
4 | PKGNAME= thunderbird68-${TB_VER} | 4 | PKGNAME= thunderbird68-${TB_VER} | |
5 | TB_VER= 68.12.0 | 5 | TB_VER= 68.12.0 | |
6 | CATEGORIES= mail | 6 | CATEGORIES= mail | |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} | 7 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.thunderbird.net/en-US/ | 11 | HOMEPAGE= https://www.thunderbird.net/en-US/ | |
12 | COMMENT= Organize, secure and customize your mail | 12 | COMMENT= Organize, secure and customize your mail | |
13 | LICENSE= mpl-1.1 | 13 | LICENSE= mpl-1.1 | |
14 | 14 | |||
@@ -29,28 +29,26 @@ CONFIGURE_ARGS+= --with-app-name=${MOZIL | @@ -29,28 +29,26 @@ CONFIGURE_ARGS+= --with-app-name=${MOZIL | |||
29 | 29 | |||
30 | NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME} | 30 | NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME} | |
31 | NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME}-bin | 31 | NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME}-bin | |
32 | 32 | |||
33 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_NAME} | 33 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_NAME} | |
34 | 34 | |||
35 | .include "../../mk/bsd.prefs.mk" | 35 | .include "../../mk/bsd.prefs.mk" | |
36 | 36 | |||
37 | CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/toolkit/content/global/buildconfig.html | 37 | CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/toolkit/content/global/buildconfig.html | |
38 | CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/messenger/content/messenger/buildconfig.html | 38 | CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/messenger/content/messenger/buildconfig.html | |
39 | 39 | |||
40 | post-extract: | 40 | post-extract: | |
41 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | 41 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | |
42 | mv ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.s \ | |||
43 | ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.S | |||
44 | 42 | |||
45 | pre-configure: | 43 | pre-configure: | |
46 | cd ${WRKSRC} && mkdir ${OBJDIR} | 44 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
47 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | 45 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | |
48 | cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf | 46 | cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf | |
49 | cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | 47 | cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | |
50 | touch ${WRKSRC}/.mozconfig | 48 | touch ${WRKSRC}/.mozconfig | |
51 | 49 | |||
52 | do-build: | 50 | do-build: | |
53 | # XXX for some reason it doesn't work unless -j is explicitly specified | 51 | # XXX for some reason it doesn't work unless -j is explicitly specified | |
54 | ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} | 52 | ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} | |
55 | 53 | |||
56 | MOZILLA= thunderbird | 54 | MOZILLA= thunderbird |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.460 2020/12/17 09:53:15 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.461 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | 3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | |
4 | MOZ_BRANCH= 84.0 | 4 | MOZ_BRANCH= 84.0 | |
5 | MOZ_BRANCH_MINOR= | 5 | MOZ_BRANCH_MINOR= | |
6 | 6 | |||
7 | DISTNAME= firefox-${FIREFOX_VER}.source | 7 | DISTNAME= firefox-${FIREFOX_VER}.source | |
8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//} | 8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//} | |
9 | CATEGORIES= www | 9 | CATEGORIES= www | |
10 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 10 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
11 | EXTRACT_SUFX= .tar.xz | 11 | EXTRACT_SUFX= .tar.xz | |
12 | 12 | |||
13 | MAINTAINER= ryoon@NetBSD.org | 13 | MAINTAINER= ryoon@NetBSD.org | |
14 | HOMEPAGE= https://www.mozilla.org/en-US/firefox/ | 14 | HOMEPAGE= https://www.mozilla.org/en-US/firefox/ | |
@@ -89,29 +89,26 @@ MOZILLA_NAME= Browser | @@ -89,29 +89,26 @@ MOZILLA_NAME= Browser | |||
89 | # patch-third__party_rust_getrandom_src_lib.rs | 89 | # patch-third__party_rust_getrandom_src_lib.rs | |
90 | #CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2 | 90 | #CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2 | |
91 | #CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac | 91 | #CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac | |
92 | 92 | |||
93 | #SUBST_CLASSES+= cksum | 93 | #SUBST_CLASSES+= cksum | |
94 | #SUBST_STAGE.cksum= pre-configure | 94 | #SUBST_STAGE.cksum= pre-configure | |
95 | #.for crate in ${CKSUM_CRATES} | 95 | #.for crate in ${CKSUM_CRATES} | |
96 | #SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | 96 | #SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | |
97 | #.endfor | 97 | #.endfor | |
98 | #.for from to in ${CKSUMS} | 98 | #.for from to in ${CKSUMS} | |
99 | #SUBST_SED.cksum+= -e 's,${from},${to},g' | 99 | #SUBST_SED.cksum+= -e 's,${from},${to},g' | |
100 | #.endfor | 100 | #.endfor | |
101 | 101 | |||
102 | post-extract: | |||
103 | mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S | |||
104 | ||||
105 | pre-configure: | 102 | pre-configure: | |
106 | cd ${WRKSRC} && autoconf | 103 | cd ${WRKSRC} && autoconf | |
107 | cd ${WRKSRC}/js/src && autoconf | 104 | cd ${WRKSRC}/js/src && autoconf | |
108 | cd ${WRKSRC} && mkdir ${OBJDIR} | 105 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
109 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | 106 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | |
110 | # Do not fetch Rust Cargo file via network during build | 107 | # Do not fetch Rust Cargo file via network during build | |
111 | 108 | |||
112 | post-build: | 109 | post-build: | |
113 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | 110 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | |
114 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | 111 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | |
115 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | 112 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | |
116 | < ${FILESDIR}/desktop.in \ | 113 | < ${FILESDIR}/desktop.in \ | |
117 | > ${WRKDIR}/desktop | 114 | > ${WRKDIR}/desktop |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2020/11/05 09:09:20 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | 3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | |
4 | MOZ_BRANCH= 68.12 | 4 | MOZ_BRANCH= 68.12 | |
5 | MOZ_BRANCH_MINOR= .0esr | 5 | MOZ_BRANCH_MINOR= .0esr | |
6 | 6 | |||
7 | DISTNAME= firefox-${FIREFOX_VER}.source | 7 | DISTNAME= firefox-${FIREFOX_VER}.source | |
8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox68-/} | 8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox68-/} | |
9 | PKGREVISION= 2 | 9 | PKGREVISION= 2 | |
10 | CATEGORIES= www | 10 | CATEGORIES= www | |
11 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 11 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
12 | EXTRACT_SUFX= .tar.xz | 12 | EXTRACT_SUFX= .tar.xz | |
13 | 13 | |||
14 | MAINTAINER= ryoon@NetBSD.org | 14 | MAINTAINER= ryoon@NetBSD.org | |
@@ -64,27 +64,26 @@ CHECK_INTERPRETER_SKIP+= lib/firefox-sdk | @@ -64,27 +64,26 @@ CHECK_INTERPRETER_SKIP+= lib/firefox-sdk | |||
64 | 64 | |||
65 | CHECK_WRKREF_SKIP+= lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html | 65 | CHECK_WRKREF_SKIP+= lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html | |
66 | 66 | |||
67 | MOZILLA= ${PKGBASE} | 67 | MOZILLA= ${PKGBASE} | |
68 | MOZILLA_ICON= ${WRKSRC}/${OBJDIR}/dist/${MOZILLA}/browser/chrome/icons/default/default48.png | 68 | MOZILLA_ICON= ${WRKSRC}/${OBJDIR}/dist/${MOZILLA}/browser/chrome/icons/default/default48.png | |
69 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) | 69 | .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) | |
70 | MOZILLA_NAME= Firefox | 70 | MOZILLA_NAME= Firefox | |
71 | .else | 71 | .else | |
72 | MOZILLA_NAME= Browser | 72 | MOZILLA_NAME= Browser | |
73 | .endif | 73 | .endif | |
74 | 74 | |||
75 | post-extract: | 75 | post-extract: | |
76 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | 76 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c | |
77 | mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S | |||
78 | 77 | |||
79 | pre-configure: | 78 | pre-configure: | |
80 | cd ${WRKSRC} && autoconf | 79 | cd ${WRKSRC} && autoconf | |
81 | cd ${WRKSRC}/js/src && autoconf | 80 | cd ${WRKSRC}/js/src && autoconf | |
82 | cd ${WRKSRC} && mkdir ${OBJDIR} | 81 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
83 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | 82 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | |
84 | 83 | |||
85 | post-build: | 84 | post-build: | |
86 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | 85 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | |
87 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | 86 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | |
88 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | 87 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | |
89 | < ${FILESDIR}/desktop.in \ | 88 | < ${FILESDIR}/desktop.in \ | |
90 | > ${WRKDIR}/desktop | 89 | > ${WRKDIR}/desktop |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2020/12/17 13:24:30 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | 3 | FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} | |
4 | MOZ_BRANCH= 78.6 | 4 | MOZ_BRANCH= 78.6 | |
5 | MOZ_BRANCH_MINOR= .0esr | 5 | MOZ_BRANCH_MINOR= .0esr | |
6 | 6 | |||
7 | DISTNAME= firefox-${FIREFOX_VER}.source | 7 | DISTNAME= firefox-${FIREFOX_VER}.source | |
8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox78-/} | 8 | PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//:S/firefox-/firefox78-/} | |
9 | CATEGORIES= www | 9 | CATEGORIES= www | |
10 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | 10 | MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} | |
11 | EXTRACT_SUFX= .tar.xz | 11 | EXTRACT_SUFX= .tar.xz | |
12 | 12 | |||
13 | MAINTAINER= ryoon@NetBSD.org | 13 | MAINTAINER= ryoon@NetBSD.org | |
14 | HOMEPAGE= https://www.mozilla.org/en-US/firefox/ | 14 | HOMEPAGE= https://www.mozilla.org/en-US/firefox/ | |
@@ -88,29 +88,26 @@ CKSUM_CRATES+= third_party/rust/getrando | @@ -88,29 +88,26 @@ CKSUM_CRATES+= third_party/rust/getrando | |||
88 | # patch-third__party_rust_getrandom_src_lib.rs | 88 | # patch-third__party_rust_getrandom_src_lib.rs | |
89 | CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2 | 89 | CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2 | |
90 | CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac | 90 | CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac | |
91 | 91 | |||
92 | SUBST_CLASSES+= cksum | 92 | SUBST_CLASSES+= cksum | |
93 | SUBST_STAGE.cksum= pre-configure | 93 | SUBST_STAGE.cksum= pre-configure | |
94 | .for crate in ${CKSUM_CRATES} | 94 | .for crate in ${CKSUM_CRATES} | |
95 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | 95 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | |
96 | .endfor | 96 | .endfor | |
97 | .for from to in ${CKSUMS} | 97 | .for from to in ${CKSUMS} | |
98 | SUBST_SED.cksum+= -e 's,${from},${to},g' | 98 | SUBST_SED.cksum+= -e 's,${from},${to},g' | |
99 | .endfor | 99 | .endfor | |
100 | 100 | |||
101 | post-extract: | |||
102 | mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S | |||
103 | ||||
104 | pre-configure: | 101 | pre-configure: | |
105 | cd ${WRKSRC} && autoconf | 102 | cd ${WRKSRC} && autoconf | |
106 | cd ${WRKSRC}/js/src && autoconf | 103 | cd ${WRKSRC}/js/src && autoconf | |
107 | cd ${WRKSRC} && mkdir ${OBJDIR} | 104 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
108 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | 105 | cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars | |
109 | # Do not fetch Rust Cargo file via network during build | 106 | # Do not fetch Rust Cargo file via network during build | |
110 | 107 | |||
111 | post-build: | 108 | post-build: | |
112 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | 109 | ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ | |
113 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | 110 | -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ | |
114 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | 111 | -e 's|@FIREFOX_ICON@|${MOZILLA}.png|g' \ | |
115 | < ${FILESDIR}/desktop.in \ | 112 | < ${FILESDIR}/desktop.in \ | |
116 | > ${WRKDIR}/desktop | 113 | > ${WRKDIR}/desktop |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.225 2020/11/05 09:09:22 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.226 2020/12/26 10:35:16 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= seamonkey-${SM_VER}.source | 3 | DISTNAME= seamonkey-${SM_VER}.source | |
4 | PKGNAME= seamonkey-${SM_VER:S/b/beta/} | 4 | PKGNAME= seamonkey-${SM_VER:S/b/beta/} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | SM_VER= 2.53.4 | 6 | SM_VER= 2.53.4 | |
7 | CATEGORIES= www | 7 | CATEGORIES= www | |
8 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} | 8 | MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} | |
9 | EXTRACT_SUFX= .tar.xz | 9 | EXTRACT_SUFX= .tar.xz | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://www.seamonkey-project.org/ | 12 | HOMEPAGE= https://www.seamonkey-project.org/ | |
13 | COMMENT= All-in-one Internet application suite | 13 | COMMENT= All-in-one Internet application suite | |
14 | LICENSE= mpl-2.0 | 14 | LICENSE= mpl-2.0 | |
@@ -66,27 +66,26 @@ SUBST_CLASSES+= cksum | @@ -66,27 +66,26 @@ SUBST_CLASSES+= cksum | |||
66 | SUBST_STAGE.cksum= pre-configure | 66 | SUBST_STAGE.cksum= pre-configure | |
67 | .for crate in ${CKSUM_CRATES} | 67 | .for crate in ${CKSUM_CRATES} | |
68 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | 68 | SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json | |
69 | .endfor | 69 | .endfor | |
70 | .for from to in ${CKSUMS} | 70 | .for from to in ${CKSUMS} | |
71 | SUBST_SED.cksum+= -e 's,${from},${to},g' | 71 | SUBST_SED.cksum+= -e 's,${from},${to},g' | |
72 | .endfor | 72 | .endfor | |
73 | 73 | |||
74 | INSTALLATION_DIRS+= lib/seamonkey/extensions | 74 | INSTALLATION_DIRS+= lib/seamonkey/extensions | |
75 | INSTALLATION_DIRS+= share/applications | 75 | INSTALLATION_DIRS+= share/applications | |
76 | INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps | 76 | INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps | |
77 | 77 | |||
78 | post-extract: | 78 | post-extract: | |
79 | mv ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.S | |||
80 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/mozilla/media/libcubeb/src | 79 | ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/mozilla/media/libcubeb/src | |
81 | 80 | |||
82 | pre-configure: | 81 | pre-configure: | |
83 | cd ${WRKSRC} && mkdir ${OBJDIR} | 82 | cd ${WRKSRC} && mkdir ${OBJDIR} | |
84 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | 83 | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf | |
85 | cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf | 84 | cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf | |
86 | cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | 85 | cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf | |
87 | ${SED} -e 's/@MOZ_APP_DISPLAYNAME@/SeaMonkey/g' \ | 86 | ${SED} -e 's/@MOZ_APP_DISPLAYNAME@/SeaMonkey/g' \ | |
88 | -e 's/@MOZ_APP_NAME@/seamonkey/g' \ | 87 | -e 's/@MOZ_APP_NAME@/seamonkey/g' \ | |
89 | ${WRKSRC}/mozilla/toolkit/mozapps/installer/linux/rpm/mozilla.desktop > \ | 88 | ${WRKSRC}/mozilla/toolkit/mozapps/installer/linux/rpm/mozilla.desktop > \ | |
90 | ${WRKDIR}/seamonkey.desktop | 89 | ${WRKDIR}/seamonkey.desktop | |
91 | # If there is no .mozconfig, codegen.pp target fails. | 90 | # If there is no .mozconfig, codegen.pp target fails. | |
92 | # touch ${WRKSRC}/.mozconfig | 91 | # touch ${WRKSRC}/.mozconfig |