Commit graph

84 commits

Author SHA1 Message Date
ghen
2aacd2caa1 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.12.
Security fixes in this version:

MFSA 2008-46 Heap overflow when canceling newsgroup message
MFSA 2008-45 XBM image uninitialized memory reading
MFSA 2008-44 resource: traversal vulnerabilities
MFSA 2008-43 BOM characters stripped from JavaScript before execution
MFSA 2008-42 Crashes with evidence of memory corruption (rv:1.9.0.2/1.8.1.17)
MFSA 2008-41 Privilege escalation via XPCnativeWrapper pollution
MFSA 2008-40 Forced mouse drag
MFSA 2008-38 nsXMLDocument::OnChannelRedirect() same-origin violation
MFSA 2008-37 UTF-8 URL stack buffer overflow

For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.12/
2008-09-26 13:38:47 +00:00
adrianp
2d4930f01e Invert check for jemalloc options so firefox can actually build on some
platforms that don't like jemalloc.
2008-09-18 21:14:59 +00:00
adrianp
6a0a0423c4 Expose an option for www/firefox3 builds to build without jemalloc as
it can cause issues on some platforms.   Leave it on by default as
the exact list of impacted systems isn't known.

Ok'ed tnn@
2008-09-15 18:22:15 +00:00
ghen
053bd59719 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.11.
Security fixes in this version:

MFSA 2008-34 Remote code execution by overflowing CSS reference counter

For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.11/
2008-07-16 15:44:19 +00:00
ghen
81369bfa78 Fix build on DragonFly, similar fix as for Firefox from PR pkg/39096. 2008-07-06 06:46:05 +00:00
ghen
9a06f27e74 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.10.
Security fixes in this version:

MFSA 2008-33 Crash and remote code execution in block reflow
MFSA 2008-32 Remote site run as local file via Windows URL shortcut
MFSA 2008-31 Peer-trusted certs can use alt names to spoof
MFSA 2008-30 File location URL in directory listings not escaped properly
MFSA 2008-29 Faulty .properties file results in uninitialized memory being used
MFSA 2008-28 Arbitrary socket connections with Java LiveConnect on Mac OS X
MFSA 2008-27 Arbitrary file upload via originalTarget and DOM Range
MFSA 2008-25 Arbitrary code execution in mozIJSSubScriptLoader.loadSubScript()
MFSA 2008-24 Chrome script loading from fastload file
MFSA 2008-23 Signed JAR tampering
MFSA 2008-22 XSS through JavaScript same-origin violation
MFSA 2008-21 Crashes with evidence of memory corruption (rv:1.8.1.15)
MFSA 2008-20 Crash in JavaScript garbage collector

For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.10/
2008-07-05 12:04:38 +00:00
tnn
c714428604 Tie down the firefox API dependency for the firefox option to <= 2.99.
"gtkmozembed" is deprecated and not shipped with firefox 3.0+
Some packages that need firefox (like www/epiphany?) can be configured
to use libxul instead.
For those packages that support it, it might be a good idea to add a
firefox3 option when we get closer to firefox 3 launch day.
2008-05-31 23:02:40 +00:00
tnn
92211acf58 Add support for a new PLIST block, INCLUDE-SDK, used for installing
SDK headers shipped with Firefox 3.x.
2008-05-19 16:32:43 +00:00
tnn
c51a1f73a5 Fix assorted pkglint complaints and warns. 2008-05-19 10:43:02 +00:00
ghen
3b4ae870fc Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.9.
Security fixes in this version:

MFSA 2008-19 XUL popup spoofing variant (cross-tab popups)
MFSA 2008-18 Java socket connection to any local port via LiveConnect
MFSA 2008-17 Privacy issue with SSL Client Authentication
MFSA 2008-16 HTTP Referrer spoofing with malformed URLs
MFSA 2008-15 Crashes with evidence of memory corruption (rv:1.8.1.13)
MFSA 2008-14 JavaScript privilege escalation and arbitrary code execution

For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.9/
2008-03-30 15:02:40 +00:00
abs
05eb7d3eaf Let seamonkey treat official-mozilla-branding as a NOP 2008-03-02 15:24:07 +00:00
abs
3e9331bfd1 Put official-mozilla-branding in the PKG_SUPPORTED_OPTIONS for all packages that include this file - notably sunbird 2008-02-26 23:30:03 +00:00
ghen
00b57e5e6e Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.8.
Security fixes in this version:

MFSA 2008-10 URL token stealing via stylesheet redirect
MFSA 2008-09 Mishandling of locally-saved plain text files
MFSA 2008-06 Web browsing history and forward navigation stealing
MFSA 2008-05 Directory traversal via chrome: URI
MFSA 2008-03 Privilege escalation, XSS, Remote Code Execution
MFSA 2008-02 Multiple file input focus stealing vulnerabilities
MFSA 2008-01 Crashes with evidence of memory corruption (rv:1.8.1.12)

For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.8/
2008-02-08 18:04:33 +00:00
tnn
5c13124820 Fix more cases of non-chainable PKGSRC_COMPILER tests. 2008-02-08 10:34:19 +00:00
ghen
e5bb2ea843 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.7.
Security fixes in this version:

MFSA 2007-39 Referer-spoofing via window.location race condition
MFSA 2007-38 Memory corruption vulnerabilities (rv:1.8.1.10)
MFSA 2007-37 jar: URI scheme XSS hazard

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.7/
2007-12-03 10:56:27 +00:00
ghen
826695153d Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.6.
Fixes a number of regressions introduced in 1.1.5.  No details given.

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.6/
2007-11-12 15:03:31 +00:00
gdt
a94a34e800 Add license for mozilla trademark, because the resulting binary cannot
be redistributed, and that seems over the Non-Free line.  (This may be
revisited if we re-address exactly what free-enough-for-pkgsrc-default
means, but it removes a case of "RESTRICTED w/o LICENSE".
2007-10-31 21:42:24 +00:00
ghen
99cfc074ac Update seamonkey, seamonkey-bin and seamonkey-gtk1 to SeaMonkey 1.1.5.
Security fixes in this version:

MFSA 2007-36 URIs with invalid %-encoding mishandled by Windows
MFSA 2007-35 XPCNativeWrapper pollution using Script object
MFSA 2007-34 Possible file stealing through sftp protocol
MFSA 2007-33 XUL pages can hide the window titlebar
MFSA 2007-32 File input focus stealing vulnerability
MFSA 2007-31 Browser digest authentication request splitting
MFSA 2007-30 onUnload Tailgating
MFSA 2007-29 Crashes with evidence of memory corruption (rv:1.8.1.8)
MFSA 2007-28 Code execution via QuickTime Media-link files

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.5/
2007-10-22 08:04:07 +00:00
dmcmahill
f15d77af47 Make thunderbird also obey the mozilla-single-profile package option that
is used already for firefox and thunderbird.
2007-10-16 01:53:28 +00:00
ghen
47f0049d21 Add --enable-system-cairo to CONFIGURE_ARGS to fix build problem with recent
cairo versions that conflict with Mozilla's included version.

Reported via PR#37006 and fixed with input from Vincent on tech-pkg@netbsd.org.

Bump PKGREVISION.
2007-09-21 22:07:54 +00:00
ghen
8002f227a6 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.4.
Security fixes in this version:

MFSA 2007-27 Unescaped URIs passed to external programs
MFSA 2007-26 Privilege escalation through chrome-loaded about:blank windows

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.4/
2007-08-10 09:23:22 +00:00
ghen
b87a32fede Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.3.
Security fixes in this version:

MFSA 2007-25 XPCNativeWrapper pollution
MFSA 2007-24 Unauthorized access to wyciwyg:// documents
MFSA 2007-23 Remote code execution by launching Firefox from Internet Explorer
MFSA 2007-22 File type confusion due to %00 in name
MFSA 2007-21 Privilege escalation using an event handler attached to an element not in the document
MFSA 2007-20 Frame spoofing while window is loading
MFSA 2007-19 XSS using addEventListener and setTimeout
MFSA 2007-18 Crashes with evidence of memory corruption

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.3/
2007-07-26 08:50:17 +00:00
gdt
4a0dd1977e --enable-official-branding:
Clarify RESTRICTED (due to trademark issues), and add a comment
questioning if we also need to set LICENSE.
2007-07-25 13:13:09 +00:00
dmcmahill
16b3af6b82 Fix the broken test for when to enable Xft. Addresses the remainder of
PR/31481.
2007-06-18 21:33:32 +00:00
joerg
c8bce9c56a Fix thinko in Xft handling to unbreak gtk1 version. 2007-06-17 14:03:30 +00:00
dmcmahill
f620dcb213 Use a package option to control the --enable-single-profile option for
mozilla browsers.  This is now useful again to those of use who require
multiple profiles.
2007-06-16 01:14:47 +00:00
joerg
180117a405 Fix my own commit to include a missing backslash. 2007-06-15 18:13:41 +00:00
joerg
f7cb20f711 Fix Xft for !native case. 2007-06-15 17:38:54 +00:00
joerg
6ed869b608 Fix Xinerama for !native case. 2007-06-15 17:36:11 +00:00
ghen
bc078a2542 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.2.
Security fixes in this version:

MFSA 2007-17 XUL Popup Spoofing
MFSA 2007-16 XSS using addEventListener
MFSA 2007-15 Security Vulnerability in APOP Authentication
MFSA 2007-14 Path Abuse in Cookies
MFSA 2007-12 Crashes with evidence of memory corruption

For the complete changelog, see
http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.2/changelog.html
2007-05-31 12:29:38 +00:00
rillig
83e0e57104 Fixed the build on Solaris. The same fix is already in patch-ab from
www/firefox.
2007-04-15 12:17:06 +00:00
tron
1faaaf4bfc Only define the "post-install" target if it isn't already defined. This
stops warnings about a redefined target in the "thunderbird" package.
2007-04-01 16:22:53 +00:00
ghen
0ece3c9108 chmod u+w all files under lib/${MOZILLA}/defaults in post-install phase for
firefox and seamonkey to make user profiles writable.  Bump PKGREVISION for
firefox2(-gtk1) and seamonkey(-gtk1).  Fixes PR#35596.
2007-03-31 22:51:24 +00:00
dmcmahill
e31abb208c Dynamically generate the part of the PLIST for libfreebl. This is because
the exact names of the freebl libraries depends on the platform and they
have a habit of changing even on minor releases.  This causes these mozilla
packages to be broken quite a lot on platforms other than NetBSD/i386.
Hopefully this fix will last longer than previous ones.  pkgrevision bumps
all around.
2007-03-07 21:32:53 +00:00
ghen
b6de20eb48 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.1.
New Features and Fixes: (Windows-specific fixes ommitted)

* Some QuickLaunch issues have been resolved.
* The tab-preview tooltips no longer show a preview for the active tab.

For the complete changelog, see
http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.1/changelog.html
2007-03-05 11:46:21 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
dmcmahill
939b8b517d fix PLIST on SunOS/sparc -- no change to other platforms 2007-02-20 16:02:11 +00:00
dmcmahill
e150b2832a Add missing NOT_SUNOSLIB to the install script. Should address the install
problems reported in PR pkg/35550.
2007-02-05 13:48:30 +00:00
dmcmahill
8d3e192df1 Get these mozilla clients to work on Solaris-2.9/sparc. There were
two issues.  The PLIST was incorrect and since the PLIST is used by
the "moz-install" script, anything missing from the PLIST is never
installed even when building from source.  When libfreebl* were not
installed it caused the clients to fail to load the security component
and fail with "The browser failed to load its security component".

The second issue is that many installations of solaris-2.9 include
various glib/gtk/gnome libraries in /usr/lib.  This causes failures
because the pkgsrc ones were used at link time and the /usr/lib ones
at run time.  Work around this by setting a LD_LIBRARY_PATH that includes
the pkgsrc lib directory first.

pkgrevision bumps all around.
2007-02-04 00:15:48 +00:00
joerg
b1a9151403 Sync patches with Firefox2: Don't use thread testing on NetBSD and
DragonFly, fix the build on DragonFly.
2007-01-30 14:34:34 +00:00
ghen
349bb370c5 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to the Seamonkey 1.1
release.

The calendar component has been removed from Seamonkey in favour of Sunbird
(time/sunbird) and Lightning, see http://www.mozilla.org/projects/calendar/

New features and fixes in this version:

General
* ChatZilla has been updated to a newer version (Bug 324439)
* When launching SeaMonkey, already-running instances are detected (Bug 122698)

Browser
* Spelling is checked when writing in textareas (Bug 302050 and bug 338318)
* A warning page is now shown before displaying about:config (Bug 339720)
* Tooltips from web pages can now be multiple lines, either due to automatic
  text wrapping or explicit newlines added to the text value (Bug 356900)
* When you visit a secure site, the URL bar changes color to turns make
  security status more visible (Bug 335113)
* When using keyword URLs, it is no longer necessary to type "keyword:" (typing
  "keyword:" will no longer work). Just type the keyword name (Bug 337339)
* You can now drop URLs and bookmarks between existing tabs, which will result
  in a new tab being created where you dropped the URL (Bug 324591)
* When hovering on a tab, the tooltip now displays a preview of the tab's
  contents (Bug 315207)
* The search sidebar now behaves better (Bug 252802)
* The bookmarks menu and personal toolbar folder overflow menu now have context
  menus (Bug 50504)

Mail & Newsgroups
* Message labelling has been superceded by tagging, which provides much more
  than the original 5 labels and comes with new preferences (Bug 342560 and
  others)
* The preferences for junk mail have been reorganized, and can now be set on a
  per-account basis (Bug 335846)
* Improved phishing detection (Bug 326082 and others)
* New mail notification has been improved (Bug 327613, 305384, and others)

Address Book
* It is now possible to move or copy cards between address books. Cards can
  only be copied to mailing lists, so you need to use ctrl key while dragging
  to copy the card to the mailing list. When dragging cards between address
  books, the default action is move, use ctrl to copy instead. (Bug 35837)

For the complete changelog, see
http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1/changelog.html
2007-01-20 10:54:44 +00:00
dmcmahill
bde0ff6e3b use ${MOZILLA} instead of seamonkey for the path to the pkgconfig files.
This gets this right for thunderbird and doesn't change seamonkey.
2007-01-16 23:56:35 +00:00
joerg
f263b246c2 Modular Xorg support for seamonkey, firefox, sunbird and thunderbird. 2007-01-10 10:25:13 +00:00
ghen
bd7aa1df60 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to 1.0.7. Fixed in this version:
MFSA 2006-74 Mail header processing heap overflows
MFSA 2006-73 Mozilla SVG Processing Remote Code Execution
MFSA 2006-72 XSS by setting img.src to javascript: URI
MFSA 2006-71 LiveConnect crash finalizing JS objects
MFSA 2006-70 Privilege escallation using watch point
MFSA 2006-68 Crashes with evidence of memory corruption (rv:1.8.0.9/1.8.1.1)

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0.7/README.html
2006-12-20 14:22:45 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
ghen
2cd4e9b702 Revert previous commit, it was not intended.
I copied the www/seamonkey package to pkgsrc-wip and upgraded it to
seamonkey-1.1.beta, and intended to import it in pkgsrc-wip, not here.
2006-11-23 10:04:15 +00:00
ghen
a5d190269b Resolve conflicts. I should have cvs add'ed this instead of cvs import'ing, as
wip/seamonkey has already existed in pkgsrc-wip.
2006-11-22 12:48:29 +00:00
martin
9252f8f82c Explicitly set --enable-debug if we have the "debug" option.
Otherwise at least the firefox2 configure script will default to non-debug
mode.
2006-11-15 15:28:21 +00:00
ghen
69a2f61560 Update seamonkey, seamonkey-bin and seamonkey-gtk1 to 1.0.6. Fixed in this version:
MFSA 2006-67 Running Script can be recompiled
MFSA 2006-66 RSA signature forgery (variant)
MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8)

For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0.6/README.html
2006-11-08 14:39:16 +00:00
joerg
0cb8140a00 Create the directory before trying to write into it... 2006-11-03 13:44:12 +00:00