[FX] PowerBook: 2005-07-16 [Trunk/OS X] (G4, O3, Altivec)

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
Post Reply
User avatar
krmathis
Posts: 4699
Joined: May 24th, 2004, 9:40 pm
Location: Oslo, Norway
Contact:

Post by krmathis »

M-Rick wrote:Is it built on the final 1.0 release ?
Why you didn't used the standard icon ????

You should add in it the FirefoxSet to give it a More Mac OS X look to the Firefox's widgets.
http://kmgerich.com/archive/000072.html
1. All the nightly optimized builds are compiled from CVS, which is the same code the official builds are compiled from.
So I guess you can say that my latest build are equal to the official 1.0.

2. We are not allowed to use the official icon. Its reserved for official builds.
This is true for all optimized builds, compiled from CVS.

3. I dont use "FirefoxSet", simply because I dont like it myself.
The widgets on firefox for Mac OS X are "broken" and should be fixed properly, then added to the source.


11/09 ready.
magnitique
Posts: 3
Joined: November 7th, 2004, 2:22 pm
Location: Winnipeg, Canada

Post by magnitique »

Just downloaded and installed the optimized version of 1.0. The slow performance issue seems to be solved. The browser is fast overall (launch, page loading/scrolling, opening menus/bookmarks, etc).

Excellent.
Neodym
Posts: 1
Joined: November 9th, 2004, 2:08 pm

Optimized build of Mozilla possible?

Post by Neodym »

Hi Powerbook,

great work you're doing here! However AFAIK Firefox is not yet fully "aquarized", which is one reason why i still surf with Mozilla. So is it possible to compile the browser of Mozilla also with optimization flags?
If you could provide an adapted "all-Dummy" doc (and necessary "config" files or whatever they are called), i wouldn't care to try it myself - even if i had to compile the whole suite (need to really test drive my new 1.3GHz heart in the Cube ;-D

Kudos!
Neo
User avatar
krmathis
Posts: 4699
Joined: May 24th, 2004, 9:40 pm
Location: Oslo, Norway
Contact:

Post by krmathis »

@Neo. Thanks for the heads up!
I know Firefox is not fully "aquarized", but thing will change for Firefox 1.1.

You should be able to compile optimized builds of Mozilla Suite and even Camino.
First install the required applications, needed for all Mozilla builds (Mozilla Suite, Firefox, Thunderbird, Sunbird and Camino). Instructions here: http://www.mozilla.org/build/mac.html
Or to sum up:

Code: Select all

Installing required software:

1. Install Apple Developer Tools. (http://developer.apple.com/tools/macosxtools.html)
2. Install Fink. (http://fink.sourceforge.net)
3. Set up your Fink environment.
     Edit your ~/.bashrc, adding the following line:
     source /sw/bin/init.sh
     Then update your environment (or restart Terminal):
    $ source ~/.bashrc
4. Install Orbit (Contains required libIDL headers), enter password when prompted.
    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get install orbit
    $ sudo apt-get install orbit-dev
    $ sudo apt-get install glib
    $ sudo apt-get install zip unzip
5. Install the Shared Menus Framework.
    (ftp://ftp.url-manager.com/pub/SharedMenusCocoa.dmg.bin), and copy the
    SharedMenusCocoa.framework folder from inside the SharedMenusCocoa/build
    folder to /Library/Frameworks.

You find further instructions on the site as well, but its like this:

Code: Select all

Build Mozilla:

1. Open Terminal and cd into your home directory.
2. Set the CVSROOT environment variable:
    $ export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
3. Log into CVS (use empty password):
     $ cvs login
4. Run the CVS checkout command:
     $ cvs co mozilla/client.mk
5. Now cd into the mozilla directory:
    $ cd mozilla/
6. Copy your .mozconfig file in the mozilla/ directory alongside client.mk. Or create the file and fill it
     with the following:
     . $topsrcdir/mail/config/mozconfig
7. Run the build process:
    $ make -f client.mk
8. Package for distribution:
    $ cd xpinstall/packager/
    $ make
I am not sure what do use in the .mozconfig file, but this could be a start:

Code: Select all

. $topsrcdir/mail/config/mozconfig

ac_add_options --enable-optimize="-O3 -faltivec -mcpu=7450 -mtune=7450 -mpowerpc -mpowerpc-gfxopt"

ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.2.8.sdk

ac_add_options --enable-strip
ac_add_options --enable-strip-libs

ac_add_options --disable-tests
ac_add_options --disable-shared
ac_add_options --disable-debug

Thats pretty much all I can help you with at the moment, because I have never built Mozilla Suite myself.
Best of luck and dont be afraid to ask! ;)
grug2k
Posts: 22
Joined: January 18th, 2004, 11:57 pm

Post by grug2k »

Just take an official Firefox build, show package contexts, drag the icon out of there, download a new build, and replace the icon.

The about box and stuff will still be different, but the icon will be the same, and thats all that matters :p
MacGeneral
Posts: 77
Joined: November 10th, 2004, 6:33 am
Location: Germany
Contact:

Re: [FX] PowerBook: 2004-11-09 [Aviary/OS X] (G4 optimized)

Post by MacGeneral »

powerbook wrote:I have compiled firefox with optimization for the PowerPC 7450 prosessor (newer G4).

[...]

Download my latest build (and previous builds)
Enjoy! :D

Edit: There is also a build optimized for PPC7400 (older G4) in there.
Give it a go if you have "old" hardware... :)


Hi,

could you please compile a version for the G4 7455B (if that doesn't work -> 7455)?
Thats the G4 used in the PowerMac G4 MDD 2003... (and all other G4s after Quicksilver 2002)

I would compile it myself, but I have a 56 K Dial-Up Modem connection to the internet and that would cost me too much time and money (to download all the requiered things...)
cu MacGeneral
User avatar
krmathis
Posts: 4699
Joined: May 24th, 2004, 9:40 pm
Location: Oslo, Norway
Contact:

Post by krmathis »

@MacGeneral. You should use my ppc7450 build.
Your 7455 is in the same processor family as the 7450 I optimize for! :)

More info: http://haxor.dk/articles/ppc.html
weimer
Posts: 4
Joined: September 5th, 2003, 1:21 am

Thank you! How about one step further?

Post by weimer »

Hi,

thanks for your build! Definetely faster that the stock 1.0 release for me!

Have you thought about integrating the Patch which makes the 3rd mouse button work as expected? The patch can be found <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=151249">here in bugzilla.</a>

Thanks again,

Markus
MacGeneral
Posts: 77
Joined: November 10th, 2004, 6:33 am
Location: Germany
Contact:

Post by MacGeneral »

<img src="http://stadt.heim.at/newyork/132368/stuff/FireFoxIcons.jpg">

Is somebody interessted in those Icons? (only for non commercial usage)
cu MacGeneral
User avatar
krmathis
Posts: 4699
Joined: May 24th, 2004, 9:40 pm
Location: Oslo, Norway
Contact:

Post by krmathis »

11/10 out (last Branch build for now).
Old davedit
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old davedit »

ya those icons are neat, I'd be interested MacGeneral
zband
Posts: 1
Joined: November 10th, 2004, 6:55 pm

Post by zband »

Here's an idea- although I dont know how to make those icons (but I would like to help) - how about the fox wrapping around the apple icon? I think that would be cool.
Blademan007
Posts: 2
Joined: February 20th, 2003, 10:33 pm

Post by Blademan007 »

It's no Gentoo build, but it's noticeably faster than the "stock" Firefox MacOS X build on a 1GHz 15" TiBook.
MacGeneral
Posts: 77
Joined: November 10th, 2004, 6:33 am
Location: Germany
Contact:

Post by MacGeneral »

davedit wrote:ya those icons are neat, I'd be interested MacGeneral


<a href="http://stadt.heim.at/newyork/132368/Downloads/FireFoxG4Icons.sit">Here is the Download link...</a>

Information: I have "stolen" the PowerBook, PowerMac and iBook Icons from the <a href="http://www.rad-e8.com" target="_blank">"SNOW E | Aqua" Collection (www.rad-e8.com)</a>.

The Thing with the Fox around the Apple would be possible... I'll do my best ;-)
cu MacGeneral
whoami
Posts: 1
Joined: November 11th, 2004, 5:33 pm

Post by whoami »

I'm new to Firefox and I can't seem to find an answer to my question anywhere.

Can you customize keystrokes? I'm looking to replicate the way you can scroll to the top of a page with APPLE + UP ARROW. This is something I can hardly live without, so any help is appreciated! Thanks!
Post Reply