head 1.36; access; symbols pkgsrc-2023Q4:1.34.0.2 pkgsrc-2023Q4-base:1.34 pkgsrc-2023Q3:1.29.0.4 pkgsrc-2023Q3-base:1.29 pkgsrc-2023Q2:1.29.0.2 pkgsrc-2023Q2-base:1.29 pkgsrc-2023Q1:1.28.0.2 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.24.0.4 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.2 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.21.0.4 pkgsrc-2022Q2-base:1.21 pkgsrc-2022Q1:1.21.0.2 pkgsrc-2022Q1-base:1.21 pkgsrc-2021Q4:1.20.0.2 pkgsrc-2021Q4-base:1.20 pkgsrc-2021Q3:1.19.0.2 pkgsrc-2021Q3-base:1.19 pkgsrc-2021Q2:1.18.0.2 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.17.0.2 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.15.0.4 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.15.0.2 pkgsrc-2020Q3-base:1.15 pkgsrc-2020Q2:1.13.0.2 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.10.0.2 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.6.0.4 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.5.0.2 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.3.0.4 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.2 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.1.0.2 pkgsrc-2018Q4-base:1.1; locks; strict; comment @# @; 1.36 date 2024.01.30.14.22.14; author ryoon; state Exp; branches; next 1.35; commitid gARf2FgciecARtWE; 1.35 date 2024.01.22.13.17.00; author ryoon; state Exp; branches; next 1.34; commitid mWwkMGjpxTdrLrVE; 1.34 date 2023.11.14.14.02.25; author wiz; state Exp; branches; next 1.33; commitid BZ5vzwBRof1beAME; 1.33 date 2023.11.12.13.22.37; author wiz; state Exp; branches; next 1.32; commitid SjpNXQIV5XeZ3kME; 1.32 date 2023.11.08.13.20.00; author wiz; state Exp; branches; next 1.31; commitid PsuHTklAIsF4bOLE; 1.31 date 2023.10.24.22.09.51; author wiz; state Exp; branches; next 1.30; commitid MTsrqKm6aGrQAVJE; 1.30 date 2023.10.21.17.10.58; author gdt; state Exp; branches; next 1.29; commitid Sr0Nb6aaZLDw2wJE; 1.29 date 2023.05.06.19.09.38; author ryoon; state Exp; branches; next 1.28; commitid U0SnpK5fQpHc6WnE; 1.28 date 2023.03.22.19.10.30; author abs; state Exp; branches; next 1.27; commitid SvAUYBVi29YHy9iE; 1.27 date 2023.03.21.20.08.40; author abs; state Exp; branches; next 1.26; commitid QukV6upKxbsEU1iE; 1.26 date 2023.01.29.21.17.01; author ryoon; state Exp; branches; next 1.25; commitid QL7aBXsBGmQvUtbE; 1.25 date 2023.01.03.17.37.48; author wiz; state Exp; branches; next 1.24; commitid vvAqE6UmuqFFx78E; 1.24 date 2022.09.11.12.51.56; author wiz; state Exp; branches; next 1.23; commitid 5DT6DUEaifG2DrTD; 1.23 date 2022.08.11.05.08.58; author gutteridge; state Exp; branches; next 1.22; commitid yKydzoO42ClN3qPD; 1.22 date 2022.07.02.16.53.25; author ryoon; state Exp; branches; next 1.21; commitid JYhuI1Ghjd0AflKD; 1.21 date 2022.03.28.10.45.18; author tnn; state Exp; branches; next 1.20; commitid U9ODBWyiocTNiYxD; 1.20 date 2021.12.08.16.05.30; author adam; state Exp; branches; next 1.19; commitid 2PyWjHx5T8rqARjD; 1.19 date 2021.07.30.12.26.58; author ryoon; state Exp; branches; next 1.18; commitid MBn4tXPvavnNB03D; 1.18 date 2021.06.18.19.23.11; author nia; state Exp; branches; next 1.17; commitid MDe5anfG4MAugEXC; 1.17 date 2021.02.07.06.30.29; author ryoon; state Exp; branches; next 1.16; commitid o4SYSzNXY1UacKGC; 1.16 date 2021.01.01.09.52.31; author ryoon; state Exp; branches; next 1.15; commitid GiBA8QXmAPUfv0CC; 1.15 date 2020.08.18.17.58.05; author leot; state Exp; branches; next 1.14; commitid kBGtucvaKO3IyzkC; 1.14 date 2020.08.17.20.19.24; author leot; state Exp; branches; next 1.13; commitid ybGS4iX9Fz8imskC; 1.13 date 2020.06.04.13.47.19; author nia; state Exp; branches; next 1.12; commitid L44xWIINHmn7AUaC; 1.12 date 2020.06.02.08.24.15; author adam; state Exp; branches; next 1.11; commitid nisovMpvvZm3RCaC; 1.11 date 2020.03.30.19.46.01; author joerg; state Exp; branches; next 1.10; commitid U1R5aWqr1NdQGs2C; 1.10 date 2020.03.10.22.10.28; author wiz; state Exp; branches; next 1.9; commitid UV3Ncm9kwd8O7UZB; 1.9 date 2020.03.08.16.50.25; author wiz; state Exp; branches; next 1.8; commitid rcNYzTQo8icypCZB; 1.8 date 2020.02.08.22.20.26; author kamil; state Exp; branches; next 1.7; commitid K6ffVMJNyUaIbVVB; 1.7 date 2020.01.18.21.49.55; author jperkin; state Exp; branches; next 1.6; commitid JW4hJgY8ZdoTFdTB; 1.6 date 2019.11.02.16.25.28; author rillig; state Exp; branches; next 1.5; commitid 07isqwBcIbu6niJB; 1.5 date 2019.09.18.14.17.12; author ryoon; state Exp; branches; next 1.4; commitid LUfjpd1Cy0FT6vDB; 1.4 date 2019.07.21.22.25.18; author wiz; state Exp; branches; next 1.3; commitid sTQI1F7qYi5bHXvB; 1.3 date 2019.02.01.16.54.12; author ryoon; state Exp; branches; next 1.2; commitid HIMsbNiKKbObl5aB; 1.2 date 2019.01.29.22.33.57; author tnn; state Exp; branches; next 1.1; commitid Rpig8eZeqZRFjJ9B; 1.1 date 2018.12.16.08.29.48; author ryoon; state Exp; branches; next ; commitid 9U981SqXmmFQ304B; desc @@ 1.36 log @*: Recursive revbump from audio/pulseaudio-17.0 @ text @# $NetBSD: Makefile,v 1.35 2024/01/22 13:17:00 ryoon Exp $ DISTNAME= thunderbird-${TB_VER}.source PKGNAME= thunderbird${TB_VER:C/\..*$//}-${TB_VER} PKGREVISION= 33 TB_VER= 52.9.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= mozilla/ PLIST_SRC+= ${PLIST_SRC_DFLT} CONFIG_GUESS_OVERRIDE+= ldap/sdks/c-sdk/config/autoconf/config.guess CONFIG_SUB_OVERRIDE+= ldap/sdks/c-sdk/config/autoconf/config.sub CONFIGURE_ARGS+= --enable-application=mail # Disable WebRTC support for Thunderbird unconditionally. CONFIGURE_ARGS+= --disable-webrtc CONFIGURE_ARGS+= --disable-dbus CONFIGURE_ARGS+= --disable-gnomeui NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/thunderbird NOT_PAX_MPROTECT_SAFE+= lib/${PKGBASE}/thunderbird-bin ALL_ENV+= MOZILLA_PKG_NAME=${PKGBASE} LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE} .if ${MACHINE_ARCH} == "sparc64" # Without this NetBSD/sparc64 gets "Bus error (core dumped)" SSP_SUPPORTED=no .endif .include "../../mk/bsd.prefs.mk" #SUBST_CLASSES+= ext-compat #SUBST_STAGE.ext-compat= pre-configure #SUBST_MESSAGE.ext-compat= Fixing extension compatibility #SUBST_FILES.ext-compat= mailnews/extensions/enigmail/package/install.rdf #SUBST_FILES.ext-compat+= calendar/*/install.rdf #SUBST_FILES.ext-compat+= calendar/*/*/install.rdf #SUBST_SED.ext-compat= -e 's,\(\).*<,\19.0<,g' SUBST_CLASSES+= sys-dic SUBST_STAGE.sys-dic= pre-configure SUBST_MESSAGE.sys-dic= Reference to system hunspell dictionaries. SUBST_FILES.sys-dic= mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp SUBST_VARS.sys-dic= LOCALBASE CHECK_WRKREF_SKIP+= lib/${PKGBASE}/chrome/toolkit/content/global/buildconfig.html post-extract: mv ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.s \ ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.S pre-configure: cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13 cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13 cd ${WRKSRC}/mozilla/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 ${RUN} ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} MOZILLA= ${PKGBASE} MOZILLA_NAME= ${PKGBASE} post-build: ${SED} -e 's|@@MOZILLA@@|${MOZILLA}|g' \ -e 's|@@MOZILLA_NAME@@|${MOZILLA_NAME}|g' \ -e 's|@@MOZILLA_ICON@@|${MOZILLA}.png|g' \ < ${FILESDIR}/desktop.in \ > ${WRKDIR}/desktop INSTALLATION_DIRS+= lib/${PKGBASE}/extensions INSTALLATION_DIRS+= share/applications share/pixmaps post-install: ${INSTALL_DATA} ${WRKDIR}/desktop \ ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/dist/thunderbird/chrome/icons/default/default48.png \ ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png @@${STEP_MSG} "Installing bundled thunderbird extensions." rm -rf ${WRKDIR}/extensions ${MKDIR} ${WRKDIR}/extensions ${RUN} for e in ${XPI_FILES}; do \ subdir="`${UNZIP_CMD} -c "$$e" install.rdf | awk '/^ / {sub(".*","");sub(".*","");print;exit;}'`" && \ ${MKDIR} "${WRKDIR}/extensions/$$subdir" && \ cd "${WRKDIR}/extensions/$$subdir" && \ ${UNZIP_CMD} -aqo $$e; \ done cd ${WRKDIR}/extensions && pax -rw . \ ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/. rm -rf ${WRKDIR}/extensions .include "../../www/firefox52/mozilla-common.mk" .include "options.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" @ 1.35 log @*: Recursive revbump from multimedia/libvpx @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2023/11/14 14:02:25 wiz Exp $ d5 1 a5 1 PKGREVISION= 32 @ 1.34 log @*: recursive bump for cairo dependency changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2023/11/12 13:22:37 wiz Exp $ d5 1 a5 1 PKGREVISION= 31 @ 1.33 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2023/11/08 13:20:00 wiz Exp $ d5 1 a5 1 PKGREVISION= 30 @ 1.32 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/10/24 22:09:51 wiz Exp $ d5 1 a5 1 PKGREVISION= 29 @ 1.31 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/10/21 17:10:58 gdt Exp $ d5 1 a5 1 PKGREVISION= 28 @ 1.30 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/05/06 19:09:38 ryoon Exp $ d5 1 a5 1 PKGREVISION= 27 @ 1.29 log @*: Recursive revbump from audio/libopus 1.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2023/03/22 19:10:30 abs Exp $ d5 1 a5 1 PKGREVISION= 26 @ 1.28 log @Fix NetBSD/sparc64 SSP_SUPPORTED=no check It was set after the include of bsd.prefs.mk to be able to use MACHINE_PLATFORM, but needed to be before bsd.prefs.mk to take effect. Switch to testing MACHINE_ARCH, and target all sparc64 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2023/03/21 20:08:40 abs Exp $ d5 1 a5 1 PKGREVISION= 25 @ 1.27 log @Set SSP_SUPPORTED=no for NetBSD/sparc64 Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/01/29 21:17:01 ryoon Exp $ d5 1 a5 1 PKGREVISION= 24 d37 1 a37 3 .include "../../mk/bsd.prefs.mk" .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) d42 2 @ 1.26 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2023/01/03 17:37:48 wiz Exp $ d5 1 a5 1 PKGREVISION= 23 d39 5 @ 1.25 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/09/11 12:51:56 wiz Exp $ d5 1 a5 1 PKGREVISION= 22 @ 1.24 log @*: bump PKGREVISION for flac shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/08/11 05:08:58 gutteridge Exp $ d5 1 a5 1 PKGREVISION= 21 @ 1.23 log @Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2022/07/02 16:53:25 ryoon Exp $ d5 1 a5 1 PKGREVISION= 20 @ 1.22 log @*: Recursive revbump from audio/pulseaudio @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2022/03/28 10:45:18 tnn Exp $ d5 1 a5 1 PKGREVISION= 19 @ 1.21 log @m*/*: revbump(1) for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2021/12/08 16:05:30 adam Exp $ d5 1 a5 1 PKGREVISION= 18 @ 1.20 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2021/07/30 12:26:58 ryoon Exp $ d5 1 a5 1 PKGREVISION= 17 @ 1.19 log @*: Recursive revbump from audio/pulseaudio-15.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2021/06/18 19:23:11 nia Exp $ d5 1 a5 1 PKGREVISION= 16 @ 1.18 log @thunderbird52: explicitly use autoconf-2.13 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2021/02/07 06:30:29 ryoon Exp $ d5 1 a5 1 PKGREVISION= 15 @ 1.17 log @*: Recursive revbump from audio/pulseaudio-14.2.nb1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2021/01/01 09:52:31 ryoon Exp $ d61 3 a63 3 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf @ 1.16 log @*: Recursive revbump from audio/pulseaudio-14.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2020/08/18 17:58:05 leot Exp $ d5 1 a5 1 PKGREVISION= 14 @ 1.15 log @*: revbump for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/08/17 20:19:24 leot Exp $ d5 1 a5 1 PKGREVISION= 13 @ 1.14 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/06/04 13:47:19 nia Exp $ d5 1 a5 1 PKGREVISION= 12 @ 1.13 log @Switch legacy mozilla software over to ffmpeg4 While here, clean up options.mk. Bump PKGREVISIONs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/06/02 08:24:15 adam Exp $ d5 1 a5 1 PKGREVISION= 11 @ 1.12 log @Revbump for icu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2020/03/30 19:46:01 joerg Exp $ d5 1 a5 1 PKGREVISION= 10 d27 2 @ 1.11 log @Fix build with libc++ by making the template wrapper do what it is supposed to do. Don't mess with math.h internals. Honor ressource limit changes during build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2020/03/10 22:10:28 wiz Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.10 log @librsvg: update bl3.mk to remove libcroco in rust case recursive bump for the dependency change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/03/08 16:50:25 wiz Exp $ d66 1 a66 1 cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} @ 1.9 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/02/08 22:20:26 kamil Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.8 log @thunderbird52: Workaround broken pthread_equal() usage Switch to an internal version of pthread_equal() without sanity checks. Problems detected on NetBSD 9.99.46. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/01/18 21:49:55 jperkin Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.7 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/11/02 16:25:28 rillig Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.6 log @mail: align variable assignments pkglint -Wall -F --only aligned -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/09/18 14:17:12 ryoon Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.5 log @Recursive revbump from audio/pulseaudio @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/07/21 22:25:18 wiz Exp $ d37 2 a38 2 #SUBST_CLASSES+= ext-compat #SUBST_STAGE.ext-compat= pre-configure d40 1 a40 1 #SUBST_FILES.ext-compat= mailnews/extensions/enigmail/package/install.rdf d51 1 a51 1 CHECK_WRKREF_SKIP+=lib/${PKGBASE}/chrome/toolkit/content/global/buildconfig.html @ 1.4 log @*: recursive bump for gdk-pixbuf2-2.38.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/02/01 16:54:12 ryoon Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.3 log @Set LICENSE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/01/29 22:33:57 tnn Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.2 log @remove obsolete hacks.mk & reduce diffs between mozilla derivative packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/12/16 08:29:48 ryoon Exp $ d14 1 @ 1.1 log @mail/thunderbird52: import thunderbird52-52.9.1nb3 Mozilla Thunderbird is a redesign of the Mozilla mail component. The goal is to produce a cross platform stand alone mail application using the XUL user interface language. This version uses the gtk2 toolkit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.216 2018/11/29 11:21:53 prlw1 Exp $ d4 1 a4 1 PKGNAME= thunderbird52-${TB_VER} a19 2 MOZILLA_PKG_NAME= thunderbird52 d27 4 a30 2 NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_PKG_NAME}/thunderbird NOT_PAX_MPROTECT_SAFE+= lib/${MOZILLA_PKG_NAME}/thunderbird-bin d32 1 a32 1 ALL_ENV+= MOZILLA_PKG_NAME=${MOZILLA_PKG_NAME} d50 1 a50 1 CHECK_WRKREF_SKIP+=lib/${MOZILLA_PKG_NAME}/chrome/toolkit/content/global/buildconfig.html d67 2 a68 2 MOZILLA=${MOZILLA_PKG_NAME} MOZILLA_NAME=${MOZILLA_PKG_NAME} d76 1 a76 1 INSTALLATION_DIRS+= lib/${MOZILLA}/extensions @