head 1.12; access; symbols pkgsrc-2013Q3:1.11.0.4 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.2 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.10.0.2 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.9.0.2 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.8.0.2 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.7.0.2 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.5.0.2 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.4.0.2 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.3.0.2 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.2.0.8 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.6 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.4 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.2 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.1.0.6 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.4 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.2 pkgsrc-2009Q4-base:1.1; locks; strict; comment @# @; 1.12 date 2013.11.13.14.36.58; author ryoon; state dead; branches; next 1.11; commitid cSKjerUziN8tQ7dx; 1.11 date 2013.05.08.09.14.30; author sbd; state Exp; branches; next 1.10; 1.10 date 2013.01.07.21.12.15; author ryoon; state Exp; branches; next 1.9; 1.9 date 2012.12.12.08.35.59; author ryoon; state Exp; branches; next 1.8; 1.8 date 2012.09.02.06.43.39; author ryoon; state Exp; branches; next 1.7; 1.7 date 2012.06.12.19.37.49; author ryoon; state Exp; branches; next 1.6; 1.6 date 2012.04.28.16.56.58; author ryoon; state Exp; branches; next 1.5; 1.5 date 2012.03.10.11.42.38; author ryoon; state Exp; branches; next 1.4; 1.4 date 2011.11.13.16.59.58; author tnn; state Exp; branches; next 1.3; 1.3 date 2011.08.19.14.39.09; author tnn; state Exp; branches; next 1.2; 1.2 date 2010.07.12.16.49.22; author tnn; state Exp; branches; next 1.1; 1.1 date 2009.11.29.03.06.43; author tnn; state Exp; branches; next ; desc @@ 1.12 log @Fix PR pkg/48240, bump PKGREVISION, and remove obsolete patches * Use *30 instead of *50. Restore session is recovered on NetBSD/amd64 5.2. Based on martin@@'s patch on pkgsrc-users@@. @ text @$NetBSD: patch-aa-toplevel,v 1.11 2013/05/08 09:14:30 sbd Exp $ --- configure.in.orig 2013-03-28 18:07:18.000000000 +0000 +++ configure.in @@@@ -1797,7 +1797,7 @@@@ ld.]) MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' ;; -*-freebsd*) +*-freebsd* | *-dragonfly*) if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then DLL_SUFFIX=".so.1.0" DSO_LDOPTS="-shared" @@@@ -1805,6 +1805,9 @@@@ ld.]) if test ! "$GNU_CC"; then DSO_LDOPTS="-Bshareable $DSO_LDOPTS" fi + if test "$LIBRUNPATH"; then + DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS" + fi ;; ia64*-hpux*) @@@@ -3019,6 +3022,9 @@@@ dnl ==================================== case $target in *-hpux11.*) ;; +*-dragonfly*) + AC_CHECK_LIB(c, gethostbyname_r) + ;; *) AC_CHECK_LIB(c_r, gethostbyname_r) ;; @@@@ -3339,6 +3345,9 @@@@ AC_CACHE_CHECK( #ifdef linux #define _BSD_SOURCE 1 #endif + #ifdef __NetBSD__ + #error use of global _res variable in threaded programs is not portable + #endif #include ], [int foo = res_ninit(&_res);], @@@@ -4990,12 +4999,13 @@@@ dnl If using sydneyaudio with Linux, ens if test -n "$MOZ_SYDNEYAUDIO"; then case "$target_os" in linux*) - PKG_CHECK_MODULES(MOZ_ALSA, alsa, , + PKG_CHECK_MODULES(MOZ_ALSA, alsa, MOZ_ALSA=1, [echo "$MOZ_ALSA_PKG_ERRORS" AC_MSG_ERROR([Need alsa for Ogg or Wave decoding on Linux. Disable with --disable-ogg --disable-wave.])]) ;; esac fi +AC_SUBST(MOZ_ALSA) AC_SUBST(MOZ_ALSA_LIBS) dnl ======================================================== @ 1.11 log @If MOZ_ALSA is to be used in Makefiles it must have a AC_SUBST and be defined when needed. @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.10 2013/01/07 21:12:15 ryoon Exp $ @ 1.10 log @* Fix build on NetBSD (_res issue) * Fix build on recent NetBSD current (kinfo_proc issue) @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.8 2012/09/02 06:43:39 ryoon Exp $ d3 1 a3 1 --- configure.in.orig 2012-11-19 22:35:28.000000000 +0000 d44 15 @ 1.9 log @Bump PKGREVISION. Fix another _res multi-thread error. Patch is provided by Dave Tyson on pkgsrc-users@@. @ text @@ 1.8 log @Update to 15.0 * Update Mozilla Lightning to 1.7 * Update Enigmail to 1.4.4 (functionality is not tested yet; should be updated) * Regen patches Changelog: NEW Multi-Channel Chat: You now can enjoy real time conversation with your contacts, right from your favorite messaging application. NEW Do Not Track: This option has been implemented as an addition to Search the Web. NEW Ubuntu One is now supported in Filelink - the option to upload large attachments to online storage services. NEW New User Interface: Thunderbird is replicating the new look and feel of Mozilla Firefox in an effort to provide a similar user experience across all Mozilla software desktop or mobile and all platforms. FIXED Various fixes and performance improvements FIXED Various security fixes MFSA 2012-72 Web console eval capable of executing chrome-privileged code MFSA 2012-70 Location object security checks bypassed by chrome code MFSA 2012-68 DOMParser loads linked resources in extensions when parsing text/html MFSA 2012-67 Installer will launch incorrect executable following new installation MFSA 2012-65 Out-of-bounds read in format-number in XSLT MFSA 2012-64 Graphite 2 memory corruption MFSA 2012-63 SVG buffer overflow and use-after-free issues MFSA 2012-62 WebGL use-after-free and memory corruption MFSA 2012-61 Memory corruption with bitmap format images with negative height MFSA 2012-59 Location object can be shadowed using Object.defineProperty MFSA 2012-58 Use-after-free issues found using Address Sanitizer MFSA 2012-57 Miscellaneous memory safety hazards (rv:15.0/ rv:10.0.7) @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.7 2012/06/12 19:37:49 ryoon Exp $ d3 1 a3 1 --- configure.in.orig 2012-08-25 00:24:32.000000000 +0000 d5 1 a5 1 @@@@ -1865,7 +1865,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1873,6 +1873,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3106,6 +3109,9 @@@@ dnl ==================================== d34 10 @ 1.7 log @Update to 13.0 * Update enigmail to 1.4.2 * Update Lightning to 1.5 Changelog: * Filelink: Upload your files to an online storage service and send links to your friends, avoiding bounce back due to large attachments. We have partnered with YouSendIt to bring this feature, but additional partners will be added in the near future. * In partnership with Gandi and Hover, you can now sign up for a personalized email address from within Thunderbird. Along with your new email address, Thunderbird will be automatically set up and ready to send and receive messages. We are working with additional suppliers to cover more areas of the world and to provide more options in the future. * Various security fixes MFSA 2012-40 Buffer overflow and use-after-free issues found using Address Sanitizer MFSA 2012-39 NSS parsing errors with zero length items MFSA 2012-38 Use-after-free while replacing/inserting a node in a document MFSA 2012-37 Information disclosure though Windows file shares and shortcut files MFSA 2012-36 Content Security Policy inline-script bypass MFSA 2012-35 Privilege escalation through Mozilla Updater and Windows Updater Service MFSA 2012-34 Miscellaneous memory safety hazards * The minimum system requirements for Windows are now Windows XP Service Pack 2 or later. @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.6 2012/04/28 16:56:58 ryoon Exp $ d3 1 a3 1 --- configure.in.orig 2012-06-01 17:11:49.000000000 +0000 d5 1 a5 1 @@@@ -1925,7 +1925,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1933,6 +1933,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3168,6 +3171,9 @@@@ dnl ==================================== @ 1.6 log @Update to 12.0 * Remove unused option. * Update enigmail to 1.4.1 Changelog: * Global Search results now include message extracts in the results * Various security fixes * Various improvements to RSS feed subscription and general feed handling * Thunderbird now supports add-ons that provide different types of local mail storage @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.5 2012/03/10 11:42:38 ryoon Exp $ d3 1 a3 1 --- configure.in.orig 2012-04-20 22:32:37.000000000 +0000 d5 1 a5 1 @@@@ -1950,7 +1950,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1958,6 +1958,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3231,6 +3234,9 @@@@ dnl ==================================== @ 1.5 log @Update to 10.0.2 * Add new features. * Fix security bugs * See http://www.mozilla.org/en-US/thunderbird/10.0/releasenotes/ @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.4 2011/11/13 16:59:58 tnn Exp $ d3 1 a3 1 --- configure.in.orig 2012-02-16 10:18:22.000000000 +0000 d5 1 a5 1 @@@@ -1945,7 +1945,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1953,6 +1953,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3185,6 +3188,9 @@@@ dnl ==================================== @ 1.4 log @Update to thunderbird-8.0 and enigmail-1.3.3. 8.0 changes: Thunderbird is based on the new Mozilla Gecko 8 engine Add-ons installed by third party programs are now disabled by default New Search and Find Shortcuts Improved accessibility of the attachment list Folder switching pane widget has been removed, can be added back with the Folder Pane View Switcher Add-on Numerous platform fixes to stability Fixed several security issues 7.0 changes: Thunderbird is based on the new Mozilla Gecko 7 engine Several user interface fixes and improvements Several fixes to attachment handling Ability to print a summary of selected email messages Platform improvements to Address Book Fixed several security issues Numerous platform fixes that improve speed, performance and stability @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.in.orig 2011-11-07 20:53:31.000000000 +0000 d5 1 a5 1 @@@@ -1950,7 +1950,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1958,6 +1958,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3198,6 +3201,9 @@@@ dnl ==================================== @ 1.3 log @Update to thunderbird-6.0 and enigmail-1.2.1. Release notes for 6.0: Thunderbird is based on the new Mozilla Gecko 6 engine Several theme improvements for Windows 7 Support for Windows 7 Jump lists Several fixes when importing email from Microsoft Outlook Default mail client check now works with newer Linux distributions Various other user interface fixes and improvements Numerous platform fixes that improve speed, performance, stability and security Release notes for 5.0: More responsive and faster to start up and use Thunderbird is based on the new Mozilla Gecko 5 engine New Add-ons Manager Revised account creation wizard to improve email setup New Troubleshooting Information page Tabs can now be reordered and dragged to different windows Attachment sizes now displayed along with attachments Plugins can now be loaded in RSS feeds by default There are several theme fixes for Windows Vista and Windows 7 Support for Mac 32/64 bit Universal builds (Thunderbird no longer supports PowerPC on Mac) Over 390 platform fixes that improve speed, performance, stability and security @ text @d1 1 a1 1 $NetBSD: patch-aa-toplevel,v 1.3 2011/08/19 10:10:01 tnn Exp $ d3 1 a3 1 --- configure.in.orig 2011-08-14 01:09:28.000000000 +0000 d5 1 a5 1 @@@@ -1974,7 +1974,7 @@@@ ld.]) d14 1 a14 1 @@@@ -1982,6 +1982,9 @@@@ ld.]) d24 1 a24 1 @@@@ -3222,6 +3225,9 @@@@ dnl ==================================== a33 10 @@@@ -7304,7 +7310,8 @@@@ rm -f confdefs.h.save mv confdefs.h confdefs.h.save egrep -v "$_EGREP_PATTERN" confdefs.h.save > confdefs.h AC_OUTPUT_MAKE_DEFS() -MOZ_DEFINES=$DEFS +# nbsed broken. PR bin/42261 +MOZ_DEFINES="$DEFS`awk 'BEGIN {while(x<1000){printf " ";x++}}'`" AC_SUBST(MOZ_DEFINES) rm -f confdefs.h mv confdefs.h.save confdefs.h @ 1.2 log @- Update to thunderbird-3.1 - Update bundled enigmail to 1.1.2 - Update mozilla branch patches to 1.9.2 (from devel/xulrunner) - While here fix PR pkg/43598 PLIST problem w/ enigmail ---8<--- Thunderbird 3.1 is based on the Gecko 1.9.2 platform to provide improved performance, stability, web compatibility, and code simplification and sustainability. New features include: Faster Search Results and Quick Filter Toolbar * Faster Search Results * Quick Filter Toolbar User Experience Improvements * New Migration Assistant * Saved Files Manager * Mail Account Setup Wizard Performance Improvements * Improvements to Stability, Memory, and Password Handling @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.in.orig 2010-06-23 17:43:07.000000000 +0000 d5 1 a5 1 @@@@ -1938,7 +1938,7 @@@@ case "$target" in d14 4 a17 4 @@@@ -1952,6 +1952,9 @@@@ case "$target" in # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive' # MKSHLIB_UNFORCE_ALL='' # fi d23 2 a24 2 *-hpux*) @@@@ -3200,6 +3203,9 @@@@ dnl ==================================== d34 1 a34 16 @@@@ -4350,6 +4356,14 @@@@ fi fi fi +if test -n "${LIBXUL_SDK_DIR}"; then + AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.]) + NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags mozilla-nspr`" + NSPR_LIBS="`pkg-config --libs mozilla-nspr`" + NSS_CFLAGS="`pkg-config --cflags mozilla-nss`" + NSS_LIBS="`pkg-config --libs mozilla-nss`" +fi + if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== @@@@ -7526,7 +7540,8 @@@@ rm -f confdefs.h.save @ 1.1 log @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/ @ text @d3 1 a3 1 --- configure.in.orig 2009-10-25 15:29:01.000000000 +0100 d5 2 a6 2 @@@@ -1963,7 +1963,7 @@@@ case "$target" in fi d14 1 a14 1 @@@@ -1977,6 +1977,9 @@@@ case "$target" in d24 1 a24 1 @@@@ -3173,6 +3176,9 @@@@ dnl ==================================== d34 1 a34 1 @@@@ -4233,6 +4239,14 @@@@ else d49 1 a49 1 @@@@ -7513,7 +7527,8 @@@@ rm -f confdefs.h.save @