Commit graph

114 commits

Author SHA1 Message Date
dmcmahill
14d9caa816 Fix build problems on solaris reported in NetBSD PR/31481, PR/42905,
and PR/33583.  See also https://bugzilla.mozilla.org/show_bug.cgi?id=77788
for a discussion of this.
2007-01-16 23:35:16 +00:00
joerg
499d843d88 libXp is needed for the gtk1 build. 2007-01-15 19:25:22 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
ghen
23da21a6fc Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.9. Fixed in this version:
MFSA 2006-75 RSS Feed-preview referrer leak
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.com/en-US/firefox/releases/1.5.0.9.html
2006-12-20 11:01:26 +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
2d171b37e2 Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.8. 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.com/en-US/firefox/releases/1.5.0.8.html
2006-11-08 09:50:15 +00:00
joerg
8df039bdce DESTDIR support for Firefox 2. 2006-11-03 07:53:05 +00:00
markd
dc9de7c78f thunderbird's ldap doesn't work talking to an ipv4 ldap server if
talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
ldap server.  Fixes my PR 33511.
seamonkey/firefox/sunbird have the same code so make the same patch.
OKed ghen.  Bump PKGREVISION.
2006-10-23 10:49:34 +00:00
markd
98639647ef Fix crash after printing caused by trying to destroy the same charset
structure multiple times.  Bump PKGREVISION.
2006-10-19 10:25:17 +00:00
seb
3ee8027542 Fixed "test ==". 2006-10-16 12:09:13 +00:00
salo
f659358108 Use various files from seamonkey dir instead of mozilla. 2006-09-24 16:33:33 +00:00
ghen
13e4379f98 Update firefox and firefox-gtk1 to 1.5.0.7. Fixed in this version:
MFSA 2006-64 Crashes with evidence of memory corruption (rv:1.8.0.7)
MFSA 2006-62 Popup-blocker cross-site scripting (XSS)
MFSA 2006-61 Frame spoofing using document.open()
MFSA 2006-60 RSA Signature Forgery
MFSA 2006-59 Concurrency-related vulnerability
MFSA 2006-58 Auto-Update compromise through DNS and SSL spoofing
MFSA 2006-57 JavaScript Regular Expression Heap Corruption

For more info, see http://www.mozilla.com/firefox/releases/1.5.0.7.html
2006-09-15 13:53:08 +00:00
ghen
36fe7ac447 EXTRACT_SUFX is defined in Makefile-firefox.common. 2006-09-15 12:26:56 +00:00
ghen
c429a96755 Update www/firefox* to Firefox 1.5.0.6 and www/seamonkey* to Seamonkey 1.0.4.
Just one change:

- Fixed an issue with playing Windows Media content
2006-08-03 09:37:35 +00:00
uebayasi
ecac72c956 Fix build.
(Don't bump because this must have never been built since 1.5.0.5 update.)
2006-07-28 17:40:50 +00:00
perry
75da0ba567 Update package to 1.5.0.5 in response to CERT warnings of severe
security problems with 1.5.0.4. No functional changes at all in the
package -- this is purely a security update.

See CERT advisory TA06-208A (last revised July 27) for details.
2006-07-28 14:22:29 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
e811379bc2 Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per
the pkglint warning:

    As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
    should indicate plural.

This does make the variables a bit more suggestive of the fact that they
hold lists of values.
2006-06-15 22:13:58 +00:00
ghen
cb97dc4347 Add some additional headers introduced with ff1504/tb1504/sm102. Not worth
bumping PKGREVISION for.
2006-06-07 15:23:21 +00:00
ghen
343a9aec48 Update www/firefox and www/firefox-gtk to 1.5.0.4, mail/thunderbird and
mail/thunderbird-gtk1 to 1.5.0.4, and www/seamonkey, www/seamonkey-gtk1
and www/seamonkey-bin to 1.0.2 (salo has already updated www/firefox-bin).
Note that thunderbird skipped one release number (again) to stay on par
with firefox.

These updates provide:
* improvements to product stability,
* several important security fixes (see below).

Fixed in Firefox 1.5.0.4:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-36 PLUGINSPAGE privileged JavaScript execution 2
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in Thunderbird 1.5.0.4:
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in SeaMonkey 1.0.2:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)
2006-06-03 08:04:36 +00:00
ghen
9eb6b5bb7e Remove MESSAGE, as this seems to be no longer true for 1.5+ releases. 2006-06-03 07:57:31 +00:00
jlam
e6b8aa0681 Set MESSAGE_SRC instead of MESSAGE so that we can take advantage of
MESSAGE_SUBST properly.  No package should be setting MESSAGE anyway.
2006-05-21 23:18:35 +00:00
ghen
57dd8ce275 Update Firefox to 1.5.0.3, which is identical to our 1.5.0.2nb2 (except for the
advertized version), so there's no reason to upgrade. :-)

Fixes a denial of service vulnerability (MFSA 2006-30).
2006-05-04 05:16:13 +00:00
drochner
7fbadbe65e Fix a memory management / refcount problem which can lead to a DOS or
possible code injection, affecting nested iframes.
See https://bugzilla.mozilla.org/show_bug.cgi?id=334515 and
http://www.securident.com/vuln/ff.txt
bump PKGREVISION
2006-04-28 16:11:31 +00:00
wiz
375b5e4933 More PKGREVISION bumps for png-1.2.9nb2 update. 2006-04-17 14:52:10 +00:00
ghen
265ec2296d Update to Firefox 1.5.0.2.
Firefox 1.5.0.2 offers improved stability, and several security fixes:

MFSA 2006-29 Spoofing with translucent windows (pkgsrc vulnid. 1818)
MFSA 2006-28 Security check of js_ValueToFunctionObject() can be circumvented (vulnid. 1819)
MFSA 2006-25 Privilege escalation through Print Preview (vulnid. 1820)
MFSA 2006-24 Privilege escalation using crypto.generateCRMFRequest (vulnid. 1821)
MFSA 2006-23 File stealing by changing input type (vulnid. 1822)
MFSA 2006-22 CSS Letter-Spacing Heap Overflow Vulnerability (vulnid. 1823)
MFSA 2006-20 Crashes with evidence of memory corruption (rv:1.8.0.2) (vulnid. 1824)

For a detailed ChangeLog, see:
http://www.squarefree.com/burningedge/releases/1.5.0.2.html
2006-04-15 14:20:31 +00:00
taya
56e51ad6bc use xpcom code for linux instead of our original.
fix PR/33181.
2006-04-13 14:47:50 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
ghen
cfda4f1200 Rename patch-dw and patch-dx to patch-ea and patch-eb. All other patch-d*
patches are for DragonFly support.  This makes it easier for me (and The
Mozilla Foundation) to sort them out.
2006-02-12 11:04:51 +00:00
rillig
8db6b2e9a0 Fixed some pkglint -Wall warnings. This should fix PR 32763. 2006-02-07 09:21:38 +00:00
rillig
99b8f2fe93 ... and fixed the fix. (I had forgotten one entry.) 2006-02-06 09:57:56 +00:00
rillig
f6c1b6003d Fixed the pkglint warnings concerning @comment the right way. 2006-02-06 09:55:16 +00:00
ghen
180d61286f s/_MOZILLA_USE_GTK2/MOZILLA_USE_GTK2/g, as to silent pkglint (WARN: Variable
names starting with an underscore are reserved for internal pkgsrc use).
Ok with wiz.
2006-02-06 09:20:45 +00:00
ghen
300c6dacfd Reindent + fix some pkglint warnings. 2006-02-06 00:37:54 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
ghen
6ea2df29d4 Bump BUILDLINK_RECOMMENDED to 1.5.0.1. 2006-02-05 21:03:33 +00:00
ghen
a704f855c6 Update to Firefox 1.5.0.1, a bug fix release for Firefox 1.5.
What's new:
* Improved stability.
* Improved support for Mac OS X.
* International Domain Name support for Iceland (.is) is now enabled.
* Fixes for several memory leaks.
* Several security enhancements.

For a more detailed list changes, see http://www.squarefree.com/burningedge/releases/1.5.0.1.html

Ok with wiz.
2006-02-05 14:46:31 +00:00
ghen
26c78d8ec5 It's firefox and firefox-gtk1, resp. thunderbird and thunderbird-gtk1 these days. 2006-02-05 14:43:14 +00:00
wiz
102afff866 Remove some superfluous entries. 2006-01-27 22:35:13 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
jmmv
6873793da3 Install the .pc files again, removed during the update to 1.5 (thus breaking
packages needing them, e.g., epiphany).  Bump PKGREVISION to 2.
2005-12-28 18:11:56 +00:00
joerg
5d399684e3 Disable usage of symbol visibility, Firefox is definitely not there yet.
Since the build with DragonFly's system gcc was successful before, but
segilled on startup, a revision bump is necessary.
2005-12-23 00:29:57 +00:00
taya
ddf68ace69 one more file to update... 2005-12-10 14:21:30 +00:00
taya
3b5dc3222b distinfo was broken.
regen.
2005-12-10 13:51:27 +00:00
taya
6ee3203c43 Update firefox & firefox-gtk1 to 1.5
Including fix for long title & history file problem.
http://www.mozilla.org/security/history-title.html
https://bugzilla.mozilla.org/show_bug.cgi?id=319004


What's New in Firefox 1.5

Firefox 1.5 is the next version of our award-winning Web browser.

Here's what's new in Firefox 1.5:

* Automated update to streamline product upgrades. Notification of an
update is more prominent, and updates to Firefox may now be half a
megabyte or smaller. Updating extensions has also improved.
* Faster browser navigation with improvements to back and forward
button performance.
* Drag and drop reordering for browser tabs.
* Improvements to popup blocking.
* Clear Private Data feature provides an easy way to quickly remove
personal data through a menu item or keyboard shortcut.
* Answers.com is added to the search engine list.
* Improvements to product usability including descriptive error pages,
redesigned options menu, RSS discovery, and "Safe Mode" experience.
* Better accessibility including support for DHTML accessibility and
assistive technologies such as the Window-Eyes 5.5 beta screen reader
for Microsoft Windows. Screen readers read aloud all available
information in applications and documents or show the information on a
Braille display, enabling blind and visually impaired users to use
equivalent software functionality as their sighted peers.
* Report a broken Web site wizard to report Web sites that are not
working in Firefox.
* Better support for Mac OS X (10.2 and greater) including profile
migration from Safari and Mac Internet Explorer.
* New support for Web Standards including SVG, CSS 2 and CSS 3, and
JavaScript 1.6.
* Many security enhancements.

The Burning Edge has more detailed lists of new features and notable bug fixes.
http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html
2005-12-10 13:47:22 +00:00
rillig
039c944473 Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
2005-12-08 09:52:15 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00