* Fix a problem with the pkg-config files referencing mozilla components
and not firefox components
PR: 68221 [1]
Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org> [1]
to fix some threading issues in Firefox, but I have not personally encountered
them (at least not ones fixed by this patch).
See http://bugzilla.mozilla.org/show_bug.cgi?id=247204 for more details.
Submitted by: green
* Make sure optimized CFLAGS are actually respected [1]
* Frobnicate the mozconfig file a little bit to be more inline with typical
Linux builds
* Try a safer hack to ensure the install completes okay
Reported by: kris [1]
list of Known Issues, see:
http://www.mozilla.org/products/firefox/releases/0.9.html
This update also includes a new pkg-install script based on ports/65590
from Thierry Thomas <thierry@pompo.net>. However...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
After installing Firefox, you must su - to root, and run ``firefox'' before
running it as any other user. If you do not su - to root, you may lose some
of your user settings. If you try to run Firefox as a normal user without
first running it as root, the browser will not show up. This is a known issue
with Firefox, and they hope to address it in a future release.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!WARNING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
worth)
* Fix up some path issues in the Makefile
* Minor fix to plug-in installation
* Restore Franz's fix for the LD_LIBRARY_PATH PREFIX problem
* Bump PORTREVISION
release of the Firebird web browser with a new name to avoid conflicts with
the Firebird database. This is version 0.8.
http://www.mozilla.org/products/firefox/releases/
* Update to 0.8 and change name to firefox [1]
* Make PLIST from a fake installation [1]
* Restore original credit and portname in Makefile [1]
* Optionally install headers and IDL files [2]
* Use PERL instead of REINPLACE_CMD in a few places [1]
* Use OPTIONS
* Enable the Inspector extension
* Fix another possible esound related problem
* Enable basic optimizations if WITH_DEBUG is not specified
PR: 62631 [2]
Submitted by: trevor [1] [2]
do with esound being installed, but not being used (e.g. when not running
under the GNOME Desktop). What happens now is sound support is disabled by
default. If you wish to enable Type Ahead Find sound support, edit your
prefs.js file, and add:
user_pref("accessibility.typeaheadfind.enablesound", true);
* Make portlint happy by not including anything after bsd.port.post.mk
* Clean up the pkg-message a bit to reflect reality with respect to Perl
Thanks to casaveli on BSDForums for finding it was esound causing the lock up
as well as testing the patch mentioned above.
I've taken a chance and split the sparc64 and alpha mega-diffs up because
sparc64 patched the result of alpha's patches, and amd64 needed to do the
same again - but it was sorted lexically before alpha/sparc64. I've
grouped the xptcall patches together since they are standalone and split
up and merged the other infrastructure jumbo-patches.
I also attempted to sync up the nspr vs firebird diffs for sparc64 and
alpha because they disagreed. HOWEVER... While this port 'depends'
on the nspr port, it doesn't actually *use* it. It should probably
be removed from the LIB_DEPENDS list.
Note that the amd64 xptcall code came from SuSE via the mozilla bugzilla
database.
notes at http://www.mozilla.org/projects/firebird/release-notes.html,
but it went from being based on Mozilla 1.4b to 1.5a.
Note, the master site may be temporary. The source tarball at
${MASTER_SITE_MOZILLA} was missing some key bits that prevented compilation.
Mozilla Firebird is the browser reborn from the ashes of the Phoenix.
* Update to 0.6 [1]
* Add optional GTK+-2 support [2]
* Add [untested] Sparc64 support [3]
* Add [untested] Alpha support [4]
* Do not compile with -O2 by default. Instead specify -DWITH_OPTIMIZED_CFLAGS
to get extra optimizations
* Link the Java Plug-in again
Submitted by: Stijn Hoop <stijn@win.tue.nl> [1]
Christopher Nehren <apeiron@comcast.net> [2] (based on)
tmm and kris [3]
Bernd Walter <ticso@cicely.de> [4]
Minor fixes by: obraun
submit this fix back to the Mozilla team, since it will affect Mozilla 1.3a
as well.
Approved by: kris before departure (one of these days this update will end)
been restored, extra knobs have added, and extensive diagnostics have been
added. PLEASE upgrade to this version.
Approved by: kris (part of phoenix upgrade)
* Allow building under -CURRENT.
* Changes in LDFLAGS and CPPFLAGS passed to configure.
* Removed stale javascript dirs (venkman) from plist.
* Updated mkdistfile to remove more unneeded dirs. Used to make a
new distfile from a cvs checkout. For maintainers only, really.
* Disable bi-directional text in config.
* Remove dupes from mozconfig.in.
The problem with the martian file selection dialogs is gone. I am not sure of
the cause, but apparently it had to do with either which version of the NSPR
libs phoenix runs with or the link order of libraries. I don't care, as long as
it doesn't do it, 'cause I do not read Martian.
Should be running against its own set of NSPR libs now. (Note: you can't just
use ldd to check this since the startup scripts play all kinds of fun games.)
You are advised to remove $HOME/.phoenix before running the new version.
2. Disable javascript debugger (like we're at a stage where we want to do
that .... hahaha).
3. Remove dupes from files/mozconfig.in.
4. Whack the share and include dirs in a post-install target (I know it's
slower that way, but I'm gonna let Trevor work out how to do it
otherwise, since he so kindly volunteered.)
5. We need an icon for this, people. Any graphics geeks out there?
Thanks to Adam Weinberger for his valuable info about perl versions,
and his continuing research. Thanks to everybody else who's tested, even
if y'all did report the same thing. 8-) Finally, thanks to Warren Zevon,
whose song My ****'s ****ed Up certainly applies to the early stages
of this port.
stating otherwise. I'm trying to get the perl version and File::Spec(imen)
problems ironed out.
Please try this with whatever version of perl you are using and report
back to phoenix@geeksrus.net. Thank you. Don't forget to tell us if you
are doing "use.perl port" or "use.perl system" if you have one of the
ports.
-- AlanE, who's ready to propose a virtual category called "pita".
2. Fix plist to catch the missing files/dirs. It should now deinstall
cleanly (it does here, anyway).
2a.The dirs that were created with @exec /bin/mkdir are now removed using
@unexec /bin/rmdir blah/blah || true.
3. Added CONFIG_SH=/bin/sh to mozconfig.in so that we'd all use the same
shell for configuration.
Note: you can use Perl < 5.8, but you need File::Spec for whatever perl
you've got /usr/bin/perl pointing to (or /usr/local/bin/perl, if there is
no /usr/bin/perl [-CURRENT?].
If there were PRs on this, I've forgotten which ones and will close them
out separately. I can do a forced commit on Makefile to relate the PRs,
if any, to the changes.
2. Incorporated my uncommited mods with Trevor's changes.
3. Remade pkg-plist accordingly.
4. Use /usr/bin/perl if present, then /usr/local/bin/perl.
5. Add File::Spec to BUILD_DEPENDS if perl < 5.8.0.
* Fixed problem with reliably finding perl 5.8.0.
* Made build faster.
* Shut up most of the compiler warnings (turned off --pedantic).
* Strip the binaries.
* Saved 2 meg on size of binary package (16M -> 14M).
2. Moved install to ${X11BASE}/lib/phoenix to keep it out of the way
of mozilla, since it uses the same namespace for dirs/files.
3. Link bin/phoenix and bin/phoenix.config into install tree's bin dir.
TO DO: make installation smaller. make distfile smaller. test,test,test.