head 1.14;
access;
symbols
pkgsrc-2013Q2:1.11.0.4
pkgsrc-2013Q2-base:1.11
pkgsrc-2013Q1:1.11.0.2
pkgsrc-2013Q1-base:1.11
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.6.0.2
pkgsrc-2012Q1-base:1.6
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.1.0.14
pkgsrc-2011Q2-base:1.1
pkgsrc-2011Q1:1.1.0.12
pkgsrc-2011Q1-base:1.1
pkgsrc-2010Q4:1.1.0.10
pkgsrc-2010Q4-base:1.1
pkgsrc-2010Q3:1.1.0.8
pkgsrc-2010Q3-base:1.1
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.14
date 2013.08.30.13.00.37; author joerg; state dead;
branches;
next 1.13;
commitid MpeDQIcTCLNOIt3x;
1.13
date 2013.08.11.03.18.46; author ryoon; state Exp;
branches;
next 1.12;
commitid GDZSqlFAfPtd7Z0x;
1.12
date 2013.07.03.13.49.28; author joerg; state Exp;
branches;
next 1.11;
commitid teN3NZqUGQAdR1Ww;
1.11
date 2013.03.22.21.02.46; author ryoon; state Exp;
branches;
next 1.10;
1.10
date 2013.01.07.21.55.30; author ryoon; state Exp;
branches;
next 1.9;
1.9
date 2012.11.23.17.28.49; author ryoon; state Exp;
branches;
next 1.8;
1.8
date 2012.09.06.12.08.50; author ryoon; state Exp;
branches;
next 1.7;
1.7
date 2012.04.28.22.48.06; author ryoon; state Exp;
branches;
next 1.6;
1.6
date 2012.03.19.10.35.57; author ryoon; state Exp;
branches;
next 1.5;
1.5
date 2012.03.10.03.26.04; author ryoon; state Exp;
branches;
next 1.4;
1.4
date 2011.11.12.16.41.43; author tnn; state Exp;
branches;
next 1.3;
1.3
date 2011.08.19.10.10.01; author tnn; state Exp;
branches;
next 1.2;
1.2
date 2011.07.11.20.46.36; author tnn; state Exp;
branches;
next 1.1;
1.1
date 2009.11.29.00.40.42; author tnn; state Exp;
branches;
next ;
desc
@@
1.14
log
@Don't use '\0' as pointer. Copy Clang related patches from Firefox.
Remove empty patch file.
@
text
@$NetBSD: patch-aa-toplevel,v 1.13 2013/08/11 03:18:46 ryoon Exp $
@
1.13
log
@Update to 2.20
* Merge SunOS patches from www/firefox.
Changelog:
SeaMonkey-specific changes
The Content Security Policy (CSP) 1.0 parser has been enabled.
The Mixed Content Blocker has been enabled, blocking insecure active content loads on HTTPS pages.
New mail alert information can be customized now (Preferences/Mail & Newsgroups/Notifications).
A confirmation prompt has been introduced to protect against accidental permanent data loss when force-deleting messages using Shift+Del.
MailNews Save As Template supports multiple selections now.
The size on disk is now shown for newsgroup folders.
See the changes page for a more complete overview.
Mozilla platform changes
Added support for scrollbar style in Mac OS X 10.7 and newer.
Enabled mixed content blocking to protects users from man-in-the-middle attacks and eavesdroppers on HTTPS pages (learn more).
Improved about:memory's functional UI.
Enabled DXVA2 on Windows Vista+ to accelerate H.264 video decoding.
Simplified interface for notifications of plugin installation.
Enabled users to switch the search provider across the entire browser.
CSP policies using the standard syntax and semantics will now be enforced.
Implemented the HTML5 form control.
Added unprefixed requestAnimationFrame.
Dropped blink effect from CSS rule text-decoration:blink and completely removed element.
Fixed several stability issues.
Fixed in SeaMonkey 2.20
MFSA 2013-75 Local Java applets may read contents of local file system
MFSA 2013-74 Firefox full and stub installer DLL hijacking
MFSA 2013-73 Same-origin bypass with web workers and XMLHttpRequest
MFSA 2013-72 Wrong principal used for validating URI for some Javascript components
MFSA 2013-71 Further Privilege escalation through Mozilla Updater
MFSA 2013-70 Bypass of XrayWrappers using XBL Scopes
MFSA 2013-69 CRMF requests allow for code execution and XSS attacks
MFSA 2013-68 Document URI misrepresentation and masquerading
MFSA 2013-67 Crash during WAV audio file decoding
MFSA 2013-66 Buffer overflow in Mozilla Maintenance Service and Mozilla Updater
MFSA 2013-65 Buffer underflow when generating CRMF requests
MFSA 2013-64 Use after free mutating DOM during SetBody
MFSA 2013-63 Miscellaneous memory safety hazards (rv:23.0 / rv:17.0.8)
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.12 2013/07/03 13:49:28 joerg Exp $
@
1.12
log
@Disable jpeg version checks. Remove entries from PLIST that are related
to the custom jpeg version. Bump revision.
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.11 2013/03/22 21:02:46 ryoon Exp $
a2 56
--- configure.in.orig 2013-05-03 03:02:28.000000000 +0000
+++ configure.in
@@@@ -1590,7 +1590,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"
@@@@ -1598,6 +1598,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*)
@@@@ -2533,6 +2536,9 @@@@ dnl ====================================
case $target in
*-hpux11.*)
;;
+*-dragonfly*)
+ AC_CHECK_LIB(c, gethostbyname_r)
+ ;;
*)
AC_CHECK_LIB(c_r, gethostbyname_r)
;;
@@@@ -2843,6 +2849,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);],
@@@@ -3668,13 +3677,7 @@@@ if test "$MOZ_NATIVE_JPEG" = 1; then
AC_TRY_COMPILE([ #include
#include
#include ],
- [ #if JPEG_LIB_VERSION < $MOZJPEG
- #error "Insufficient JPEG library version ($MOZJPEG required)."
- #endif
- #ifndef JCS_EXTENSIONS
- #error "libjpeg-turbo JCS_EXTENSIONS required"
- #endif
- ],
+ [ ],
MOZ_NATIVE_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
@
1.11
log
@Bump PKGREVISION.
* Fix _res is not supported for multi-threaded programs. error.
Reported by Jun Ebihara on tech-pkg@@.
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.10 2013/01/07 21:55:30 ryoon Exp $
d3 1
a3 1
--- configure.in.orig 2013-02-18 03:58:37.000000000 +0000
d5 1
a5 1
@@@@ -1573,7 +1573,7 @@@@ ld.])
d14 1
a14 1
@@@@ -1581,6 +1581,9 @@@@ ld.])
d24 1
a24 1
@@@@ -2511,6 +2514,9 @@@@ dnl ====================================
d34 1
a34 1
@@@@ -2821,6 +2827,9 @@@@ AC_CACHE_CHECK(
d44 15
@
1.10
log
@* Regen patches...
* Fix build on recent NetBSD (kproc_info vs kproc_info2)
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.8 2012/09/06 12:08:50 ryoon Exp $
d3 1
a3 1
--- configure.in.orig 2012-11-18 10:14:23.000000000 +0000
d5 1
a5 1
@@@@ -1797,7 +1797,7 @@@@ ld.])
d14 1
a14 1
@@@@ -1805,6 +1805,9 @@@@ ld.])
d24 1
a24 1
@@@@ -3019,6 +3022,9 @@@@ dnl ====================================
d34 10
@
1.9
log
@Update to 2.14
* Patches are synced with xulrunner-17.0, and regen patches
* Update Mozilla Lightning to 1.9
Changelog:
SeaMonkey-specific changes
None (see changes page for minor changes).
Mozilla platform changes
OS X 10.6 is now the minimum supported Mac version.
JavaScript Maps and Sets are now iterable.
SVG FillPaint and StrokePaint have been implemented.
The sandbox attribute has been implemented for iframes, enabling increased security.
Fixed several stability issues.
Security fixes
Fixed in SeaMonkey 2.14
MFSA 2012-106 Use-after-free, buffer overflow, and memory corruption issues found using Address Sanitizer
MFSA 2012-105 Use-after-free and buffer overflow issues found using Address Sanitizer
MFSA 2012-103 Frames can shadow top.location
MFSA 2012-101 Improper character decoding in HZ-GB-2312 charset
MFSA 2012-100 Improper security filtering for cross-origin wrappers
MFSA 2012-99 XrayWrappers exposes chrome-only properties when not in chrome compartment
MFSA 2012-97 XMLHttpRequest inherits incorrect principal within sandbox
MFSA 2012-96 Memory corruption in str_unescape
MFSA 2012-94 Crash when combining SVG text on path with CSS
MFSA 2012-93 evalInSanbox location context incorrectly applied
MFSA 2012-92 Buffer overflow while rendering GIF images
MFSA 2012-91 Miscellaneous memory safety hazards (rv:17.0/ rv:10.0.11)
@
text
@@
1.8
log
@Update to 2.12
* Update Mozilla Lightning to 1.7
* Update Enigmail to 1.4.4 (functionality is not tested yet; should
be updated)
* Regen patches
Changelog:
SeaMonkey-specific changes
None.
Mozilla platform changes
Added support for SPDY networking protocol v3.
Implemented WebGL enhancements, including compressed textures for better performance.
Optimized memory usage for add-ons.
Implemented the CSS word-break property.
Implemented high precision event timer.
HTML5: Added native support for the Opus audio codec.
HTML5: Added support for the source element media attribute.
HTML5: Added support for the audio element and video element played attribute.
Fixed several stability issues.
Fixed in SeaMonkey 2.12
MFSA 2012-70 Location object security checks bypassed by chrome code
MFSA 2012-69 Incorrect site SSL certificate data display
MFSA 2012-68 DOMParser loads linked resources in extensions when parsing text/html
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/04/28 22:48:06 ryoon Exp $
d3 1
a3 1
--- configure.in.orig 2012-08-27 04:44:23.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 ====================================
@
1.7
log
@Update to 2.9
* Remove unused option.
* Restore jemalloc option.
Changelog:
* The File and Move Bookmarks dialogs are resizable now.
* HTML5 videos that do not start automatically show a large play button now.
* Add-ons Sync can now be configured without the Add-ons Sync Prefs add-on.
* Pasting a URL from the clipboard into the Download Manager window will
download it.
* Plugins can be disabled for the whole suite now in addition to
Mail & Newsgroups only.
* View Source now has line numbers.
* Line breaks are now supported in the title attribute.
* Find in Page search results are scrolled into view now.
* The column-fill CSS property has been implemented.
* Support for the text-align-last CSS property has been added.
* Experimental support for ECMAScript 6 Map and Set objects has been
implemented.
* Fixed several stability issues.
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.6 2012/03/19 10:35:57 ryoon Exp $
d3 1
a3 1
--- configure.in.orig 2012-04-23 06:20:50.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.6
log
@Update to 2.8
* Based on xulrunner-11.0
* Patches are almost as same as mail/thunderbird
Changelog:
See http://www.seamonkey-project.org/releases/seamonkey2.8/ etc.
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.5 2012/03/10 03:26:04 ryoon Exp $
d3 1
a3 1
--- configure.in.orig 2012-03-13 05:23:11.000000000 +0000
@
1.5
log
@Update to 2.7.2
* Many new features.
* Security bugfixes.
* See http://www.seamonkey-project.org/releases/seamonkey2.7/
@
text
@d1 1
a1 1
$NetBSD: patch-aa-toplevel,v 1.4 2011/11/12 16:41:43 tnn Exp $
d3 1
a3 1
--- configure.in.orig 2012-02-16 13:59:48.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 seamonkey-2.5b4.
No major changes to seamonkey itself, the major change is that this
is based on the same mozilla branch as firefox-8.0.
@
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 SeaMonkey 2.3, based on the Firefox 6 platform.
@
text
@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 seamonkey-2.2.
Based on the mozilla-5.0 branch.
SeaMonkey 2.2 contains the following major changes relative to SeaMonkey 2.1:
Windows: Bundled extensions/add-ons are no longer optional in SeaMonkey's
installer.
Archive options can now be changed from the Copies & Folders Account Settings pane.
Mozilla platform changes
CSS Animations are now supported.
Improved canvas, JavaScript, memory, and networking performance.
Improved standards support for HTML5, XHR, MathML, SMIL, and canvas.
Improved spell checking for some locales.
WebGL content can no longer load cross-domain textures.
Background tabs have setTimeout and setInterval clamped to 1000ms to improve
performance.
@
text
@d3 1
a3 1
--- configure.in.orig 2011-07-06 08:40:27.000000000 +0000
d34 1
a34 16
@@@@ -4333,6 +4339,14 @@@@ else
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 ========================================================
@@@@ -7294,7 +7308,8 @@@@ rm -f confdefs.h.save
@
1.1
log
@Update to seamonkey-2.0, from pkgsrc-wip. Hijack maintainership.
Many, many changes; the biggest being that it's based on firefox 3.5.
For an exhaustive list of changes, see:
http://www.seamonkey-project.org/releases/seamonkey2.0/changes
@
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 4
a17 4
@@@@ -1977,6 +1977,9 @@@@ case "$target" in
# MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
# MKSHLIB_UNFORCE_ALL=''
# fi
d23 2
a24 2
*-hpux*)
@@@@ -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
@