Wed Apr 21 13:33:26 2010 UTC ()
Add "mozilla-lightning" option which enables the calendar extension.
This is enabled by default. If you don't want to run lightning it can be
disabled under tools -> add-ons -> Extensions.

Bump PKGREVISION.


(tnn)
diff -r1.51 -r1.52 pkgsrc/mail/thunderbird/Makefile
diff -r0 -r1.1 pkgsrc/mail/thunderbird/PLIST.lightning
diff -r1.2 -r1.3 pkgsrc/mail/thunderbird/options.mk

cvs diff -r1.51 -r1.52 pkgsrc/mail/thunderbird/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/Makefile 2010/03/30 14:21:42 1.51
+++ pkgsrc/mail/thunderbird/Makefile 2010/04/21 13:33:26 1.52
@@ -1,29 +1,31 @@ @@ -1,29 +1,31 @@
1# $NetBSD: Makefile,v 1.51 2010/03/30 14:21:42 tnn Exp $ 1# $NetBSD: Makefile,v 1.52 2010/04/21 13:33:26 tnn Exp $
2# 2#
3 3
4DISTNAME= thunderbird-${TB_VER}.source 4DISTNAME= thunderbird-${TB_VER}.source
5PKGNAME= thunderbird-${TB_VER} 5PKGNAME= thunderbird-${TB_VER}
 6PKGREVISION= 1
6TB_VER= 3.0.4 7TB_VER= 3.0.4
7CATEGORIES= mail 8CATEGORIES= mail
8MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} 9MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
9EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
10 11
11MAINTAINER= tnn@NetBSD.org 12MAINTAINER= tnn@NetBSD.org
12HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ 13HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/
13COMMENT= Organize, secure and customize your mail 14COMMENT= Organize, secure and customize your mail
14 15
15WRKSRC= ${WRKDIR}/comm-1.9.1 16WRKSRC= ${WRKDIR}/comm-1.9.1
16MOZILLA_DIR= mozilla/ 17MOZILLA_DIR= mozilla/
 18PLIST_SRC+= PLIST
17 19
18CONFIG_GUESS_OVERRIDE+= directory/c-sdk/config/autoconf/config.guess 20CONFIG_GUESS_OVERRIDE+= directory/c-sdk/config/autoconf/config.guess
19CONFIG_SUB_OVERRIDE+= directory/c-sdk/config/autoconf/config.sub 21CONFIG_SUB_OVERRIDE+= directory/c-sdk/config/autoconf/config.sub
20 22
21CONFIGURE_ARGS+= --enable-application=mail 23CONFIGURE_ARGS+= --enable-application=mail
22CONFIGURE_ARGS+= --enable-static 24CONFIGURE_ARGS+= --enable-static
23 25
24ALL_ENV+= MOZILLA_PKG_NAME=thunderbird 26ALL_ENV+= MOZILLA_PKG_NAME=thunderbird
25 27
26pre-configure: 28pre-configure:
27 cd ${WRKSRC}/directory/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf 29 cd ${WRKSRC}/directory/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf
28 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf 30 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
29 cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf 31 cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf

File Added: pkgsrc/mail/thunderbird/Attic/PLIST.lightning
@comment $NetBSD: PLIST.lightning,v 1.1 2010/04/21 13:33:26 tnn Exp $
lib/thunderbird/extensions/calendar-timezones@mozilla.org/chrome.manifest
lib/thunderbird/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones-en-US.jar
lib/thunderbird/extensions/calendar-timezones@mozilla.org/chrome/calendar-timezones.jar
lib/thunderbird/extensions/calendar-timezones@mozilla.org/defaults/preferences/preferences.js
lib/thunderbird/extensions/calendar-timezones@mozilla.org/install.rdf
lib/thunderbird/extensions/calendar-timezones@mozilla.org/timezones.sqlite
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMemoryCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStorageCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezoneService.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US.jar
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar.jar
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.xpm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.xpm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.xpm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.xpm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.xpm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US.jar
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning.jar
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendarModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendarModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendarModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendarModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite

cvs diff -r1.2 -r1.3 pkgsrc/mail/thunderbird/options.mk (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/options.mk 2009/12/11 15:00:00 1.2
+++ pkgsrc/mail/thunderbird/options.mk 2010/04/21 13:33:26 1.3
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: options.mk,v 1.2 2009/12/11 15:00:00 tnn Exp $ 1# $NetBSD: options.mk,v 1.3 2010/04/21 13:33:26 tnn Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.thunderbird 3PKG_OPTIONS_VAR= PKG_OPTIONS.thunderbird
4PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome official-mozilla-branding 4PKG_SUPPORTED_OPTIONS= debug mozilla-jemalloc gnome official-mozilla-branding mozilla-lightning
 5PKG_SUGGESTED_OPTIONS= mozilla-lightning
5 6
6PLIST_VARS+= branding debug gnome 7PLIST_VARS+= branding debug gnome
7 8
8.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" 9.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
9PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc 10PKG_SUGGESTED_OPTIONS+= mozilla-jemalloc
10.endif 11.endif
11 12
12.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc) || \ 13.if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Msparc) || \
13 !empty(MACHINE_ARCH:Marm) 14 !empty(MACHINE_ARCH:Marm)
14PKG_SUPPORTED_OPTIONS+= mozilla-jit 15PKG_SUPPORTED_OPTIONS+= mozilla-jit
15PKG_SUGGESTED_OPTIONS+= mozilla-jit 16PKG_SUGGESTED_OPTIONS+= mozilla-jit
16.endif 17.endif
17 18
@@ -35,23 +36,30 @@ CONFIGURE_ARGS+= --disable-jemalloc @@ -35,23 +36,30 @@ CONFIGURE_ARGS+= --disable-jemalloc
35.if !empty(PKG_OPTIONS:Mdebug) 36.if !empty(PKG_OPTIONS:Mdebug)
36CONFIGURE_ARGS+= --enable-debug 37CONFIGURE_ARGS+= --enable-debug
37PLIST.debug= yes 38PLIST.debug= yes
38.else 39.else
39CONFIGURE_ARGS+= --disable-debug 40CONFIGURE_ARGS+= --disable-debug
40.endif 41.endif
41 42
42.if !empty(PKG_OPTIONS:Mmozilla-jit) 43.if !empty(PKG_OPTIONS:Mmozilla-jit)
43CONFIGURE_ARGS+= --enable-jit 44CONFIGURE_ARGS+= --enable-jit
44.else 45.else
45CONFIGURE_ARGS+= --disable-jit 46CONFIGURE_ARGS+= --disable-jit
46.endif 47.endif
47 48
 49.if !empty(PKG_OPTIONS:Mmozilla-lightning)
 50CONFIGURE_ARGS+= --enable-calendar
 51PLIST_SRC+= PLIST.lightning
 52.else
 53CONFIGURE_ARGS+= --disable-calendar
 54.endif
 55
48.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding) 56.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
49CONFIGURE_ARGS+= --enable-official-branding 57CONFIGURE_ARGS+= --enable-official-branding
50PLIST.branding= yes 58PLIST.branding= yes
51LICENSE= mozilla-trademark-license 59LICENSE= mozilla-trademark-license
52RESTRICTED= Trademark holder prohibits distribution of modified versions. 60RESTRICTED= Trademark holder prohibits distribution of modified versions.
53NO_BIN_ON_CDROM= ${RESTRICTED} 61NO_BIN_ON_CDROM= ${RESTRICTED}
54NO_BIN_ON_FTP= ${RESTRICTED} 62NO_BIN_ON_FTP= ${RESTRICTED}
55.else 63.else
56CONFIGURE_ARGS+= --disable-official-branding 64CONFIGURE_ARGS+= --disable-official-branding
57.endif 65.endif