head 1.18; access; symbols pkgsrc-2024Q3:1.12.0.4 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.12.0.2 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.9.0.2 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.7.0.2 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @# @; 1.18 date 2024.11.25.11.40.53; author wiz; state dead; branches; next 1.17; commitid Jxc6HOUNCd4Ik1zF; 1.17 date 2024.11.17.07.16.21; author wiz; state Exp; branches; next 1.16; commitid xKvmQYB52TGx7YxF; 1.16 date 2024.11.14.22.20.39; author wiz; state Exp; branches; next 1.15; commitid JmuDYqwL4erbdFxF; 1.15 date 2024.11.01.12.53.24; author wiz; state Exp; branches; next 1.14; commitid QB4Wk02mZPuBuWvF; 1.14 date 2024.11.01.00.52.38; author wiz; state Exp; branches; next 1.13; commitid QT27BdVP362gvSvF; 1.13 date 2024.10.20.14.04.14; author wiz; state Exp; branches; next 1.12; commitid iXiXTiwhLpC9hpuF; 1.12 date 2024.05.29.16.33.25; author adam; state Exp; branches; next 1.11; commitid n8aFyEjEVZA0JUbF; 1.11 date 2024.04.07.07.34.33; author wiz; state Exp; branches; next 1.10; commitid oMYDjdZchby5qb5F; 1.10 date 2024.04.06.08.06.09; author wiz; state Exp; branches; next 1.9; commitid xuM7fEJrv2TOC35F; 1.9 date 2024.01.30.14.22.14; author ryoon; state Exp; branches; next 1.8; commitid gARf2FgciecARtWE; 1.8 date 2024.01.22.13.17.00; author ryoon; state Exp; branches; next 1.7; commitid mWwkMGjpxTdrLrVE; 1.7 date 2023.11.21.21.48.34; author ryoon; state Exp; branches; next 1.6; commitid R0lsHtq5RiotAwNE; 1.6 date 2023.11.14.14.02.25; author wiz; state Exp; branches; next 1.5; commitid BZ5vzwBRof1beAME; 1.5 date 2023.11.12.13.22.37; author wiz; state Exp; branches; next 1.4; commitid SjpNXQIV5XeZ3kME; 1.4 date 2023.11.08.13.19.59; author wiz; state Exp; branches; next 1.3; commitid PsuHTklAIsF4bOLE; 1.3 date 2023.10.24.22.09.51; author wiz; state Exp; branches; next 1.2; commitid MTsrqKm6aGrQAVJE; 1.2 date 2023.10.21.17.10.57; author gdt; state Exp; branches; next 1.1; commitid Sr0Nb6aaZLDw2wJE; 1.1 date 2023.09.06.10.40.29; author hauke; state Exp; branches; next ; commitid gk6WV2USTTHekHDE; desc @@ 1.18 log @thunderbird102*: remove old ESR release Not the most recent one, and doesn't even build any longer. @ text @# $NetBSD: Makefile,v 1.17 2024/11/17 07:16:21 wiz Exp $ DISTNAME= thunderbird-${TB_VER}.source PKGNAME= thunderbird102-${TB_VER} PKGREVISION= 10 TB_VER= 102.15.1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.thunderbird.net/en-US/ COMMENT= Organize, secure and customize your mail LICENSE= mpl-1.1 USE_TOOLS+= unzip pax WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} MOZILLA_DIR= # empty PLIST_SRC+= ${PLIST_SRC_DFLT} DEPENDS+= libotr-[0-9]*:../../chat/libotr ALL_ENV+= MOZ_APP_NAME=${MOZILLA_NAME} CONFIG_GUESS_OVERRIDE+= comm/ldap/sdks/c-sdk/config/autoconf/config.guess CONFIG_SUB_OVERRIDE+= comm/ldap/sdks/c-sdk/config/autoconf/config.sub CONFIGURE_ARGS+= --enable-application=comm/mail # Disable WebRTC support for Thunderbird unconditionally. CONFIGURE_ARGS+= --disable-webrtc CONFIGURE_ARGS+= --with-app-name=${MOZILLA_NAME} NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME} NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_NAME}/${MOZILLA_NAME}-bin LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_NAME} # Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366 BUILDLINK_TRANSFORM.NetBSD+= rm:-fexperimental-new-pass-manager .include "../../mk/bsd.prefs.mk" CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/toolkit/content/global/buildconfig.html CHECK_WRKREF_SKIP+= lib/${MOZILLA_NAME}/chrome/messenger/content/messenger/buildconfig.html # # Generate list of subst entries for various .cargo-checksum.json files. These # are all handled together in one big substitution to simplify things rather # than one substitution entry per file, but are kept separate below to ease # updating and verification. # CKSUM_CRATES+= third_party/rust/libc # patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs CKSUMS+= cb1560bf8ffcc7b2726a27b433efac90e726292960626f3064bd2c6b7f861a55 CKSUMS+= 1159c20556ff4f50b7140ef4e7f5ac63e3098d9117784794c944228fa7460efb #CKSUM_CRATES+= third_party/rust/getrandom # patch-third__party_rust_getrandom_src_lib.rs #CKSUMS+= 0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2 #CKSUMS+= 394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac SUBST_CLASSES+= cksum SUBST_STAGE.cksum= pre-configure .for crate in ${CKSUM_CRATES} SUBST_FILES.cksum+= ${crate}/.cargo-checksum.json .endfor .for from to in ${CKSUMS} SUBST_SED.cksum+= -e 's,${from},${to},g' .endfor SUBST_CLASSES+= netbsdtag SUBST_STAGE.netbsdtag= pre-configure SUBST_FILES.netbsdtag= comm/third_party/rnp/src/librekey/key_store_pgp.cpp SUBST_SED.netbsdtag= -e 's/__NetBSD__/__NEVER__/' post-extract: ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c pre-configure: cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13 cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13 cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13 touch ${WRKSRC}/.mozconfig do-build: # XXX for some reason it doesn't work unless -j is explicitly specified ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${_MAKE_JOBS_N:U1} MOZILLA= thunderbird MOZILLA_NAME= ${PKGBASE} post-build: ${SED} -e 's|@@MOZILLA@@|${MOZILLA}|g' \ -e 's|@@MOZILLA_NAME@@|${MOZILLA_NAME}|g' \ -e 's|@@MOZILLA_ICON@@|${MOZILLA_NAME}.png|g' \ < ${FILESDIR}/desktop.in \ > ${WRKDIR}/desktop INSTALLATION_DIRS+= lib/${MOZILLA_NAME}/extensions INSTALLATION_DIRS+= share/applications share/pixmaps post-install: ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME} ${ECHO} '${PREFIX}/lib/${MOZILLA_NAME}/${MOZILLA_NAME} "$$@@"' >> \ ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME} ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME} ${INSTALL_DATA} ${WRKDIR}/desktop \ ${DESTDIR}${PREFIX}/share/applications/${MOZILLA_NAME}.desktop ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/dist/${MOZILLA_NAME}/chrome/icons/default/default48.png \ ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA_NAME}.png .include "mozilla-common.mk" .include "options.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" @ 1.17 log @*: recursive bump for default-on option of at-spi2-core @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/11/14 22:20:39 wiz Exp $ @ 1.16 log @*: recursive bump for icu 76 shlib major version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/11/01 12:53:24 wiz Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.15 log @*: revbump for icu downgrade @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/11/01 00:52:38 wiz Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.14 log @*: recursive bump for icu 76.1 shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/10/20 14:04:14 wiz Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.13 log @*: recursive bump for merging at-spi2-atk and atk into at2-spi-core Remove at-spi2-atk and atk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/05/29 16:33:25 adam Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.12 log @revbump after icu and protobuf updates @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/04/07 07:34:33 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.11 log @*: bump for cairo buildlink3.mk change lzo was made an option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2024/04/06 08:06:09 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.10 log @* recursive bump for libxkbcommon 1.7.0 Marc Baudoin reported problems with using old binary packages with the new libkxbcommon, so force everything to 1.7.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/01/30 14:22:14 ryoon Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.9 log @*: Recursive revbump from audio/pulseaudio-17.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/01/22 13:17:00 ryoon Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.8 log @*: Recursive revbump from multimedia/libvpx @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2023/11/21 21:48:34 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.7 log @thunderbird102: Update to 102.15.1 * Use thunderbird102 as PKGBASE not to conflict with mail/thunderbird. * Disable wasm sandboxing to avoid compile error. * Fix build with new icu. Changelog: 102.15.1: Fixes fixed Security fixes Mozilla Foundation Security Advisory 2023-40 #CVE-2023-4863: Heap buffer overflow in libwebp @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/11/14 14:02:25 wiz Exp $ d5 1 @ 1.6 log @*: recursive bump for cairo dependency changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/11/12 13:22:37 wiz Exp $ d4 2 a5 3 PKGNAME= thunderbird-${TB_VER} PKGREVISION= 5 TB_VER= 102.15.0 @ 1.5 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/11/08 13:19:59 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.4 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/10/24 22:09:51 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.3 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/10/21 17:10:57 gdt Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/09/06 10:40:29 hauke Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @Add mail/thunderbird102{,-l10n} with LTS version 102.15.0 as a functioning fallback from bleeding edge Thunderbird. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.296 2023/08/14 05:24:48 wiz Exp $ d5 1 @