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.
new install mk code. However, keep Alan's plist generating code around
since it's cool, and it helps maintainers quickly generate a new plist.
PR: 54795
54799
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
Remove installing of Xft1 from XFree86-4-libraries, and add dependencies
to the Xft port by all the ports that use it along with whatever patches are
necessary.
Approved by: portmgr (kris), marcus
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.
And filleted by Douglas Berry <doug@cnd.dundas.on.ca>, who then served it
with a delightful lemon and basil butter, garnished with lark's vomit.
Thanks, Doug!
Submitted by: Douglas Barry <doug@cnd.dundas.on.ca>
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.