Subject: Re: pkg/33512 thunderbird doesn't do SASL/GSSAPI
To: None <taya@NetBSD.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,>
From: Mark Davies <mark@mcs.vuw.ac.nz>
List: pkgsrc-bugs
Date: 05/25/2006 02:20:02
The following reply was made to PR pkg/33512; it has been noted by GNATS.

From: Mark Davies <mark@mcs.vuw.ac.nz>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/33512 thunderbird doesn't do SASL/GSSAPI
Date: Thu, 25 May 2006 14:15:53 +1200

 This turned out to be simply that the auth extension isn't built.  Why do we 
 only build some of the default extensions in the thunderbird package?  The 
 default set of extensions appears to build fine for me with no additional 
 external dependencies required.  Patch to build all the default thunderbird 
 extensions is below:
 
 Index: Makefile-thunderbird.common
 ===================================================================
 RCS 
 file: /src/cvs/netbsd/pkgsrc/mail/thunderbird/Makefile-thunderbird.common,v
 retrieving revision 1.12
 diff -u -r1.12 Makefile-thunderbird.common
 --- Makefile-thunderbird.common	23 Apr 2006 14:14:07 -0000	1.12
 +++ Makefile-thunderbird.common	23 May 2006 01:36:55 -0000
 @@ -18,7 +18,7 @@
  MESSAGE=		${.CURDIR}/../../mail/thunderbird/MESSAGE
  
  CONFIGURE_ARGS+=	--enable-application=mail
 -CONFIGURE_ARGS+=	--enable-extensions=wallet,spellcheck,xmlextras
 +# CONFIGURE_ARGS+=	--enable-extensions=wallet,spellcheck,xmlextras
  CONFIGURE_ARGS+=	--enable-single-profile
  CONFIGURE_ARGS+=	--enable-debug=-g
  CONFIGURE_ENV+=		ac_cv_visibility_pragma=no ac_cv_visibility_hidden=no
 Index: PLIST
 ===================================================================
 RCS file: /src/cvs/netbsd/pkgsrc/mail/thunderbird/PLIST,v
 retrieving revision 1.13
 diff -u -r1.13 PLIST
 --- PLIST	6 Feb 2006 22:17:59 -0000	1.13
 +++ PLIST	23 May 2006 01:36:33 -0000
 @@ -20,6 +20,8 @@
  @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}
 @@ -54,12 +56,15 @@
  lib/${MOZILLA}/components/librdf.${SO_SUFFIX}
  lib/${MOZILLA}/components/libremoteservice.${SO_SUFFIX}
  lib/${MOZILLA}/components/libspellchecker.${SO_SUFFIX}
 +lib/${MOZILLA}/components/libsystem-pref.${SO_SUFFIX}
  lib/${MOZILLA}/components/libtoolkitcomps.${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}
 @@ -125,6 +130,7 @@
  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
 @@ -221,6 +227,7 @@
  lib/${MOZILLA}/components/nsExtensionManager.js
  lib/${MOZILLA}/components/nsFilePicker.js
  lib/${MOZILLA}/components/nsHelperAppDlg.js
 +lib/${MOZILLA}/components/nsInterfaceInfoToIDL.js
  lib/${MOZILLA}/components/nsLDAPPrefsService.js
  lib/${MOZILLA}/components/nsMailDefaultHandler.js
  lib/${MOZILLA}/components/nsProgressDialog.js
 @@ -255,6 +262,7 @@
  lib/${MOZILLA}/components/webBrowser_core.xpt
  lib/${MOZILLA}/components/webbrowserpersist.xpt
  lib/${MOZILLA}/components/webshell_idls.xpt
 +lib/${MOZILLA}/components/websrvcs.xpt
  lib/${MOZILLA}/components/widget.xpt
  lib/${MOZILLA}/components/windowds.xpt
  lib/${MOZILLA}/components/windowwatcher.xpt
 
 
 cheers
 mark