head 1.14; access; symbols pkgsrc-2019Q1:1.13.0.2 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.11.0.2 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.8.0.2 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.7.0.2 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.6.0.2 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.4.0.2 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.3.0.4 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.14 date 2019.06.12.18.23.10; author ryoon; state dead; branches; next 1.13; commitid Ccvi5ZUA6DttCVqB; 1.13 date 2019.02.01.16.54.12; author ryoon; state Exp; branches; next 1.12; commitid HIMsbNiKKbObl5aB; 1.12 date 2019.01.29.22.33.57; author tnn; state Exp; branches; next 1.11; commitid Rpig8eZeqZRFjJ9B; 1.11 date 2018.11.29.11.21.53; author prlw1; state Exp; branches; next 1.10; commitid aZ35ZFDHjmtByP1B; 1.10 date 2018.11.14.22.21.58; author kleink; state Exp; branches; next 1.9; commitid GUhtnbJ6vT0uGXZA; 1.9 date 2018.11.12.03.52.29; author ryoon; state Exp; branches; next 1.8; commitid 9EFLHvDNIp1OBBZA; 1.8 date 2018.07.06.15.06.47; author ryoon; state Exp; branches; next 1.7; commitid NN0f6QXNRPpHu5JA; 1.7 date 2018.04.16.14.34.50; author wiz; state Exp; branches; next 1.6; commitid kzqGMVblMLsRUFyA; 1.6 date 2018.03.12.11.17.01; author wiz; state Exp; branches; next 1.5; commitid Mv60lx3Uo1UqW9uA; 1.5 date 2018.01.28.20.10.55; author wiz; state Exp; branches; next 1.4; commitid QPx6fI8ZTJVRhGoA; 1.4 date 2017.11.23.17.20.02; author wiz; state Exp; branches; next 1.3; commitid IKMbhxg2I0GMsbgA; 1.3 date 2017.09.08.02.38.40; author ryoon; state Exp; branches; next 1.2; commitid Z3LDLQtL2xn22l6A; 1.2 date 2017.09.06.09.03.03; author wiz; state Exp; branches; next 1.1; commitid 7oVVD1ktSLaUd76A; 1.1 date 2017.04.27.13.38.18; author ryoon; state Exp; branches; next ; commitid JyrvbkrB9GSqZaPz; desc @@ 1.14 log @Remove thunderbird45* www/firefox45/mozilla-common.mk is no longer provided. @ text @# $NetBSD: Makefile,v 1.13 2019/02/01 16:54:12 ryoon Exp $ DISTNAME= thunderbird-${TB_VER}.source PKGNAME= thunderbird${TB_VER:C/\..*$//}-${TB_VER} PKGREVISION= 9 TB_VER= 45.8.0 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.mozillamessaging.com/en-US/thunderbird/ COMMENT= Organize, secure and customize your mail LICENSE= mpl-1.1 USE_TOOLS+= unzip pax WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:C/thunderbird45/thunderbird/} 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 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} .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/src/mozHunspell.cpp SUBST_VARS.sys-dic= PREFIX CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/header.py CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/typelib.py CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpidl.py CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpt.py pre-configure: cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf touch ${WRKSRC}/.mozconfig do-build: # XXX for some reason it doesn't work unless -j is explicitly specified 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/firefox45/mozilla-common.mk" .include "options.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" @ 1.13 log @Set LICENSE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2019/01/29 22:33:57 tnn Exp $ @ 1.12 log @remove obsolete hacks.mk & reduce diffs between mozilla derivative packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/11/29 11:21:53 prlw1 Exp $ d14 1 @ 1.11 log @Revbump for libcanberra gstreamer change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2018/11/14 22:21:58 kleink Exp $ d4 1 a4 1 PKGNAME= thunderbird45-${TB_VER} d27 2 a28 2 NOT_PAX_MPROTECT_SAFE+= lib/thunderbird45/thunderbird NOT_PAX_MPROTECT_SAFE+= lib/thunderbird45/thunderbird-bin d30 2 a31 1 ALL_ENV+= MOZILLA_PKG_NAME=thunderbird45 d65 2 a66 2 MOZILLA=thunderbird45 MOZILLA_NAME=thunderbird45 d74 1 a74 1 INSTALLATION_DIRS+= lib/${MOZILLA}/extensions @ 1.10 log @Revbump after cairo 1.16.0 update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2018/11/12 03:52:29 ryoon Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.9 log @Recursive revbump from hardbuzz-2.1.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2018/07/06 15:06:47 ryoon Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.8 log @Recursive revbump from audio/pulseaudio @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2018/04/16 14:34:50 wiz Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.7 log @Recursive bump for new fribidi dependency in pango. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2018/03/12 11:17:01 wiz Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.6 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2018/01/28 20:10:55 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.5 log @Bump PKGREVISION for gdbm shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2017/11/23 17:20:02 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.4 log @recursive bump for libxkbcommon removal from at-spi2-core @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/09/08 02:38:40 ryoon Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.3 log @Recursive revbump from audio/pulseaudio-11.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/09/06 09:03:03 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.2 log @Follow some redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/04/27 13:38:18 ryoon Exp $ d5 1 @ 1.1 log @Import thunderbird45-45.8.0 as mail/thunderbird45. 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.189 2017/03/26 04:05:40 ryoon Exp $ d11 1 a11 1 HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ @