pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/thunderbird update to thunderbird-3.0rc1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a374aa78bdcb
branches:  trunk
changeset: 567920:a374aa78bdcb
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Sun Nov 29 03:06:42 2009 +0000

description:
update to thunderbird-3.0rc1.
The 2.x version is still available in mail/thunderbird2.

Major changes:
- New Mail Account Setup Wizard
- Redesigned Mail Toolbar
- Tabbed Email Messages
- Smart Folders
- New Message Summary View
- Column Headings
- Message Archive
- Activity Manager
- New Add-ons Manager
- Improved Address Book
- Improved Gmail Integration

Full release notes:
http://www.mozillamessaging.com/en-US/thunderbird/3.0rc1/releasenotes/

diffstat:

 mail/thunderbird/INSTALL                      |    15 -
 mail/thunderbird/Makefile                     |    67 +-
 mail/thunderbird/Makefile-thunderbird.common  |    46 -
 mail/thunderbird/PLIST                        |  3220 +++---------------------
 mail/thunderbird/distinfo                     |    62 +-
 mail/thunderbird/files/desktop.in             |    11 +
 mail/thunderbird/files/thunderbird.desktop.in |    11 -
 mail/thunderbird/options.mk                   |    55 +
 mail/thunderbird/patches/patch-aa             |    21 -
 mail/thunderbird/patches/patch-aa-toplevel    |    58 +
 mail/thunderbird/patches/patch-ab             |    68 -
 mail/thunderbird/patches/patch-ac             |    59 -
 mail/thunderbird/patches/patch-ad             |    76 -
 mail/thunderbird/patches/patch-ae             |    42 -
 mail/thunderbird/patches/patch-af             |    12 -
 mail/thunderbird/patches/patch-ag             |    14 -
 mail/thunderbird/patches/patch-ah             |    49 -
 mail/thunderbird/patches/patch-ai             |    71 -
 mail/thunderbird/patches/patch-aj             |    40 -
 mail/thunderbird/patches/patch-ak             |    62 -
 mail/thunderbird/patches/patch-al             |    22 -
 mail/thunderbird/patches/patch-an             |    14 -
 mail/thunderbird/patches/patch-ao             |    76 -
 mail/thunderbird/patches/patch-ap             |    13 -
 mail/thunderbird/patches/patch-aq             |    40 -
 mail/thunderbird/patches/patch-ar             |    15 -
 mail/thunderbird/patches/patch-as             |    13 -
 mail/thunderbird/patches/patch-aw             |    12 -
 mail/thunderbird/patches/patch-ax             |    15 -
 mail/thunderbird/patches/patch-ba             |   125 -
 mail/thunderbird/patches/patch-bb             |    26 -
 mail/thunderbird/patches/patch-bm             |    32 -
 mail/thunderbird/patches/patch-bo             |    74 -
 mail/thunderbird/patches/patch-bq             |    13 -
 mail/thunderbird/patches/patch-br             |    43 -
 mail/thunderbird/patches/patch-bs             |    33 -
 mail/thunderbird/patches/patch-bu             |   179 -
 mail/thunderbird/patches/patch-bv             |   211 -
 mail/thunderbird/patches/patch-bx             |    84 -
 mail/thunderbird/patches/patch-by             |    50 -
 mail/thunderbird/patches/patch-bz             |   122 -
 mail/thunderbird/patches/patch-ca             |   166 -
 mail/thunderbird/patches/patch-cb             |    26 -
 mail/thunderbird/patches/patch-da             |    13 -
 mail/thunderbird/patches/patch-db             |    14 -
 mail/thunderbird/patches/patch-dc             |    23 -
 mail/thunderbird/patches/patch-de             |    17 -
 mail/thunderbird/patches/patch-df             |    13 -
 mail/thunderbird/patches/patch-dg             |    32 -
 mail/thunderbird/patches/patch-dh             |    19 -
 mail/thunderbird/patches/patch-dj             |    14 -
 mail/thunderbird/patches/patch-dk             |    13 -
 mail/thunderbird/patches/patch-dl             |    89 -
 mail/thunderbird/patches/patch-do             |    88 -
 mail/thunderbird/patches/patch-ds             |    14 -
 mail/thunderbird/patches/patch-dt             |    14 -
 mail/thunderbird/patches/patch-dw             |    13 -
 mail/thunderbird/patches/patch-dx             |    32 -
 mail/thunderbird/patches/patch-ea             |    47 -
 mail/thunderbird/patches/patch-eb             |    20 -
 mail/thunderbird/patches/patch-ma-toplevel    |    23 +
 mail/thunderbird/patches/patch-zc             |    40 +
 62 files changed, 655 insertions(+), 5346 deletions(-)

diffs (truncated from 6255 to 300 lines):

diff -r 438f7f3fdc14 -r a374aa78bdcb mail/thunderbird/INSTALL
--- a/mail/thunderbird/INSTALL  Sun Nov 29 02:50:47 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-# $NetBSD: INSTALL,v 1.1 2008/12/19 07:59:26 roy Exp $
-
-MOZILLA="@MOZILLA@"
-MOZILLA_BIN="@MOZILLA_BIN@"
-MOZILLA_FIVE_HOME="${PKG_PREFIX}/lib/${MOZILLA}"
-export MOZILLA_FIVE_HOME
-
-case ${STAGE} in
-POST-INSTALL)
-       ${MKDIR} -p "./tmpdir-${PKGNAME}"
-       LD_LIBRARY_PATH="${MOZILLA_FIVE_HOME}:${PKG_PREFIX}/lib" HOME="./tmpdir-${PKGNAME}" \
-               ${MOZILLA_FIVE_HOME}/${MOZILLA_BIN} -register
-       ${RM} -fr "./tmpdir-${PKGNAME}"
-       ;;
-esac
diff -r 438f7f3fdc14 -r a374aa78bdcb mail/thunderbird/Makefile
--- a/mail/thunderbird/Makefile Sun Nov 29 02:50:47 2009 +0000
+++ b/mail/thunderbird/Makefile Sun Nov 29 03:06:42 2009 +0000
@@ -1,13 +1,64 @@
-# $NetBSD: Makefile,v 1.39 2009/10/03 13:18:23 ghen Exp $
+# $NetBSD: Makefile,v 1.40 2009/11/29 03:06:42 tnn Exp $
+#
+
+DISTNAME=      thunderbird-${TB_VER}.source
+PKGNAME=       thunderbird-${TB_VER}
+TB_VER=                3.0rc1
+CATEGORIES=    www
+MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
+EXTRACT_SUFX=  .tar.bz2
 
-MOZILLA=               thunderbird
-COMMENT=               Mozilla mail client
+MAINTAINER=    tnn%NetBSD.org@localhost
+HOMEPAGE=      http://www.mozillamessaging.com/en-US/thunderbird/
+COMMENT=       Organize, secure and customize your mail
+
+WRKSRC=                ${WRKDIR}/comm-1.9.1
+MOZILLA_DIR=   mozilla/
+
+CONFIG_GUESS_OVERRIDE+=        directory/c-sdk/config/autoconf/config.guess
+CONFIG_SUB_OVERRIDE+=  directory/c-sdk/config/autoconf/config.sub
+
+CONFIGURE_ARGS+=       --enable-application=mail
+CONFIGURE_ARGS+=       --enable-static
+
+ALL_ENV+=              MOZILLA_PKG_NAME=thunderbird
 
-MOZILLA_USE_GTK2=      # yes
-MOZILLA_USE_XFT=       YES
+MOZILLA_PATCHES=       ${.CURDIR}/../../devel/xulrunner/patches/patch-*
+pre-patch:
+       @${STEP_MSG} "Applying common mozilla patches from devel/xulrunner"
+.for i in ${MOZILLA_PATCHES}
+       ${RUN} ${CAT} ${i} | ${PATCH} -s -p0 -d ${WRKSRC}/${MOZILLA_DIR} || \
+         { ${ERROR_MSG} "Patch ${i} failed"; ${_PKGSRC_PATCH_FAIL}; }
+.endfor
+
+pre-configure:
+       cd ${WRKSRC}/directory/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}/mozilla/nsprpub && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}/directory/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf
+
+do-build:
+# XXX for some reason it doesn't work unless -j is explicitly specified
+       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1}
 
-# thunderbird passes LD_LIBRARY_PATH to mime handlers, making them fail:
-# https://bugzilla.mozilla.org/show_bug.cgi?id=392327
+MOZILLA=thunderbird
+MOZILLA_NAME=Thunderbird
+post-install:
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps
+       ${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
+       ${INSTALL_DATA} ${WRKDIR}/desktop                               \
+         ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
+       ${INSTALL_DATA} ${WRKSRC}/mail/branding/nightly/mailicon48.png  \
+         ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
 
-.include "../../mail/thunderbird/Makefile-thunderbird.common"
+.include "../../devel/xulrunner/mozilla-common.mk"
+.include "options.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 438f7f3fdc14 -r a374aa78bdcb mail/thunderbird/Makefile-thunderbird.common
--- a/mail/thunderbird/Makefile-thunderbird.common      Sun Nov 29 02:50:47 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-# $NetBSD: Makefile-thunderbird.common,v 1.49 2009/10/03 13:18:23 ghen Exp $
-# used by mail/thunderbird/Makefile
-# used by mail/thunderbird-gtk1/Makefile
-
-MOZILLA_BIN=           thunderbird-bin
-MOZ_VER=               2.0.0.23
-EXTRACT_SUFX=          .tar.bz2
-DISTNAME=              thunderbird-${MOZ_VER}-source
-CATEGORIES=            mail
-MASTER_SITES=          ${MASTER_SITE_MOZILLA:=thunderbird/releases/${MOZ_VER}/source/}
-
-HOMEPAGE=              http://www.mozilla.com/en-US/thunderbird/
-
-CONFIGURE_ENV+=                MOZ_THUNDERBIRD=1
-MAKE_ENV+=             MOZ_THUNDERBIRD=1
-
-DISTINFO_FILE=         ${.CURDIR}/../../mail/thunderbird/distinfo
-PATCHDIR=              ${.CURDIR}/../../mail/thunderbird/patches
-
-CONFIGURE_ARGS+=       --enable-application=mail
-CONFIGURE_ARGS+=       --enable-debug=-g
-
-CHECK_FILES_SKIP+=     ${PREFIX}/lib/${MOZILLA}/chrome/app-chrome.manifest
-CHECK_FILES_SKIP+=     ${PREFIX}/lib/${MOZILLA}/components/compreg.dat
-CHECK_FILES_SKIP+=     ${PREFIX}/lib/${MOZILLA}/components/xpti.dat
-
-
-.PHONY: install-desktop
-post-install: install-desktop
-install-desktop:
-       ${SED}          \
-               -e 's|@MOZILLA@|${MOZILLA}|g' \
-               -e 's|@MOZILLA_NAME@|Thunderbird|g' \
-               -e 's|@MOZILLA_ICON@|${MOZILLA}.xpm|g' \
-               < ${.CURDIR}/../../mail/thunderbird/files/thunderbird.desktop.in \
-               > ${WRKDIR}/${MOZILLA}.desktop
-       ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop \
-           ${DESTDIR:Q}${PREFIX:Q}/share/applications/${MOZILLA}.desktop
-       ${LN} -sf ${DESTDIR:Q}${PREFIX:Q}/lib/${MOZILLA}/chrome/icons/default/default.xpm \
-           ${DESTDIR:Q}${PREFIX:Q}/share/pixmaps/${MOZILLA}.xpm
-
-INSTALLATION_DIRS+=    share/applications share/pixmaps
-PKG_DESTDIR_SUPPORT=    user-destdir
-
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../www/seamonkey/Makefile.common"
diff -r 438f7f3fdc14 -r a374aa78bdcb mail/thunderbird/PLIST
--- a/mail/thunderbird/PLIST    Sun Nov 29 02:50:47 2009 +0000
+++ b/mail/thunderbird/PLIST    Sun Nov 29 03:06:42 2009 +0000
@@ -1,2818 +1,402 @@
-@comment $NetBSD: PLIST,v 1.29 2009/10/03 13:18:23 ghen Exp $
-bin/${MOZILLA}
-@comment begin PROGRAMS
-lib/${MOZILLA}/${MOZILLA_BIN}
-lib/${MOZILLA}/dirver
-lib/${MOZILLA}/mangle
-lib/${MOZILLA}/mozilla-xremote-client
-lib/${MOZILLA}/nsinstall
-lib/${MOZILLA}/regxpcom
-lib/${MOZILLA}/shlibsign
-lib/${MOZILLA}/xpcshell
-lib/${MOZILLA}/xpicleanup
-lib/${MOZILLA}/xpidl
-lib/${MOZILLA}/xpt_dump
-lib/${MOZILLA}/xpt_link
-@comment end PROGRAMS
-@comment begin SCRIPTS
-lib/${MOZILLA}/thunderbird-config
-@comment end SCRIPTS
-@comment begin DSO
-lib/${MOZILLA}/components/libaccessibility.${SO_SUFFIX}
-lib/${MOZILLA}/components/libappcomps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libauth.${SO_SUFFIX}
-lib/${MOZILLA}/components/libautoconfig.${SO_SUFFIX}
-lib/${MOZILLA}/components/libcaps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libchrome.${SO_SUFFIX}
-lib/${MOZILLA}/components/libcommandlines.${SO_SUFFIX}
-lib/${MOZILLA}/components/libcomposer.${SO_SUFFIX}
-lib/${MOZILLA}/components/libdocshell.${SO_SUFFIX}
-lib/${MOZILLA}/components/libeditor.${SO_SUFFIX}
-lib/${MOZILLA}/components/libembedcomponents.${SO_SUFFIX}
-lib/${MOZILLA}/components/libfileview.${SO_SUFFIX}
-lib/${MOZILLA}/components/libgfx_gtk.${SO_SUFFIX}
-lib/${MOZILLA}/components/libgfxps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libgklayout.${SO_SUFFIX}
-lib/${MOZILLA}/components/libhtmlpars.${SO_SUFFIX}
-lib/${MOZILLA}/components/libi18n.${SO_SUFFIX}
-lib/${MOZILLA}/components/libimglib2.${SO_SUFFIX}
-lib/${MOZILLA}/components/libimport.${SO_SUFFIX}
-lib/${MOZILLA}/components/libjar50.${SO_SUFFIX}
-lib/${MOZILLA}/components/libjsd.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmail.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmailcomps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmork.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmozfind.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmozldap.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmsgsmime.${SO_SUFFIX}
-lib/${MOZILLA}/components/libmyspell.${SO_SUFFIX}
-lib/${MOZILLA}/components/libnecko.${SO_SUFFIX}
-lib/${MOZILLA}/components/libnecko2.${SO_SUFFIX}
-lib/${MOZILLA}/components/libnsappshell.${SO_SUFFIX}
-lib/${MOZILLA}/components/libpipboot.${SO_SUFFIX}
-lib/${MOZILLA}/components/libpipnss.${SO_SUFFIX}
-lib/${MOZILLA}/components/libpippki.${SO_SUFFIX}
-lib/${MOZILLA}/components/libpref.${SO_SUFFIX}
-lib/${MOZILLA}/components/librdf.${SO_SUFFIX}
-lib/${MOZILLA}/components/libremoteservice.${SO_SUFFIX}
-lib/${MOZILLA}/components/libspellchecker.${SO_SUFFIX}
-lib/${MOZILLA}/components/libstoragecomps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libsystem-pref.${SO_SUFFIX}
-lib/${MOZILLA}/components/libtoolkitcomps.${SO_SUFFIX}
-lib/${MOZILLA}/components/libtransformiix.${SO_SUFFIX}
-lib/${MOZILLA}/components/libtxmgr.${SO_SUFFIX}
-lib/${MOZILLA}/components/libuconv.${SO_SUFFIX}
-lib/${MOZILLA}/components/libuniversalchardet.${SO_SUFFIX}
-lib/${MOZILLA}/components/libwallet.${SO_SUFFIX}
-lib/${MOZILLA}/components/libwalletviewers.${SO_SUFFIX}
-lib/${MOZILLA}/components/libwebbrwsr.${SO_SUFFIX}
-lib/${MOZILLA}/components/libwebsrvcs.${SO_SUFFIX}
-lib/${MOZILLA}/components/libwidget_gtk2.${SO_SUFFIX}
-lib/${MOZILLA}/components/libxmlextras.${SO_SUFFIX}
-lib/${MOZILLA}/components/libxpcom_compat_c.${SO_SUFFIX}
-lib/${MOZILLA}/components/libxpconnect.${SO_SUFFIX}
-lib/${MOZILLA}/components/libxpinstall.${SO_SUFFIX}
-@comment libfreebl
-lib/${MOZILLA}/libgfxpsshar.${SO_SUFFIX}
-lib/${MOZILLA}/libgkgfx.${SO_SUFFIX}
-lib/${MOZILLA}/libgtkembedmoz.${SO_SUFFIX}
-lib/${MOZILLA}/libgtkxtbin.${SO_SUFFIX}
-lib/${MOZILLA}/libldap50.${SO_SUFFIX}
-lib/${MOZILLA}/libmozjs.${SO_SUFFIX}
-lib/${MOZILLA}/libmozz.${SO_SUFFIX}
-lib/${MOZILLA}/libnspr4.${SO_SUFFIX}
-lib/${MOZILLA}/libnss3.${SO_SUFFIX}
-lib/${MOZILLA}/libnssckbi.${SO_SUFFIX}
-lib/${MOZILLA}/libnssdbm3.${SO_SUFFIX}
-lib/${MOZILLA}/libnssutil3.${SO_SUFFIX}
-lib/${MOZILLA}/libplc4.${SO_SUFFIX}
-lib/${MOZILLA}/libplds4.${SO_SUFFIX}
-lib/${MOZILLA}/libprldap50.${SO_SUFFIX}
-lib/${MOZILLA}/libsmime3.${SO_SUFFIX}
-lib/${MOZILLA}/libsoftokn3.${SO_SUFFIX}
-lib/${MOZILLA}/libsqlite3.${SO_SUFFIX}
-lib/${MOZILLA}/libssl3.${SO_SUFFIX}
-lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
-lib/${MOZILLA}/libxpcom_compat.${SO_SUFFIX}
-lib/${MOZILLA}/libxpcom_core.${SO_SUFFIX}
-lib/${MOZILLA}/libxpistub.${SO_SUFFIX}
-@comment end DSO
-@comment begin DATA
-lib/${MOZILLA}/LICENSE.txt
-lib/${MOZILLA}/README.txt
-lib/${MOZILLA}/bloaturls.txt
-lib/${MOZILLA}/chrome/US.jar
-lib/${MOZILLA}/chrome/chromelist.txt
-lib/${MOZILLA}/chrome/classic.jar
-lib/${MOZILLA}/chrome/classic.manifest
-lib/${MOZILLA}/chrome/comm.jar
-lib/${MOZILLA}/chrome/comm.manifest
-lib/${MOZILLA}/chrome/en-US.jar
-lib/${MOZILLA}/chrome/en-US.manifest
-lib/${MOZILLA}/chrome/icons/default/abcardWindow.xpm
-lib/${MOZILLA}/chrome/icons/default/abcardWindow16.xpm
-lib/${MOZILLA}/chrome/icons/default/addressbookWindow.xpm
-lib/${MOZILLA}/chrome/icons/default/addressbookWindow16.xpm
-lib/${MOZILLA}/chrome/icons/default/default.xpm
-lib/${MOZILLA}/chrome/icons/default/messengerWindow.xpm
-lib/${MOZILLA}/chrome/icons/default/messengerWindow16.xpm
-lib/${MOZILLA}/chrome/icons/default/msgcomposeWindow.xpm
-lib/${MOZILLA}/chrome/icons/default/msgcomposeWindow16.xpm
-lib/${MOZILLA}/chrome/installed-chrome.txt
-lib/${MOZILLA}/chrome/messenger.jar
-lib/${MOZILLA}/chrome/messenger.manifest
-lib/${MOZILLA}/chrome/newsblog.jar
-lib/${MOZILLA}/chrome/newsblog.manifest
-lib/${MOZILLA}/chrome/pippki.jar
-lib/${MOZILLA}/chrome/pippki.manifest
-lib/${MOZILLA}/chrome/toolkit.jar
-lib/${MOZILLA}/chrome/toolkit.manifest
-lib/${MOZILLA}/components/FeedProcessor.js
-lib/${MOZILLA}/components/accessibility-atk.xpt
-lib/${MOZILLA}/components/accessibility.xpt
-lib/${MOZILLA}/components/addrbook.xpt
-lib/${MOZILLA}/components/alerts.xpt
-lib/${MOZILLA}/components/appshell.xpt
-lib/${MOZILLA}/components/appstartup.xpt
-lib/${MOZILLA}/components/autocomplete.xpt
-lib/${MOZILLA}/components/autoconfig.xpt
-lib/${MOZILLA}/components/bookmarks.xpt
-lib/${MOZILLA}/components/caps.xpt
-lib/${MOZILLA}/components/chardet.xpt
-lib/${MOZILLA}/components/chrome.xpt
-lib/${MOZILLA}/components/commandhandler.xpt
-lib/${MOZILLA}/components/commandlines.xpt
-lib/${MOZILLA}/components/composer.xpt
-lib/${MOZILLA}/components/content_base.xpt
-lib/${MOZILLA}/components/content_html.xpt
-lib/${MOZILLA}/components/content_htmldoc.xpt
-lib/${MOZILLA}/components/content_xmldoc.xpt
-lib/${MOZILLA}/components/content_xslt.xpt
-lib/${MOZILLA}/components/content_xtf.xpt



Home | Main Index | Thread Index | Old Index