Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
New Phoenix (0.2) web browser ebuild (updated)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 1:34 am    Post subject: New Phoenix (0.2) web browser ebuild (updated) Reply with quote

Hey guys, Here is a Phoenix ebuild I made.
Phoenix is a new XML FAST gecko browser based off mozilla.

2002-10-01---NEW UPDATE

Here is a new ebuild and tar.bz2 I made with the latest Phoenix-0.2 cvs!
http://linux.darylstimm.com/phoenix-r1.tar 10k (it downloads the tar.bz2 when emerging)
If link is down read this post https://forums.gentoo.org/viewtopic.php?p=95987&highlight=#95987
NOW WORKS WITH GTK2!!!
(add gtk2 to your USE)
Uncludes new theme and proxy preferences! plus much much more.

**update**

Now the Phoenix ebuild enables truetype fonts by default no need to edit your unix.js file!

grab it here:
http://linux.darylstimm.com/phoenix.tar

To install just untar in /usr/portage and emerge phoenix!

Enjoy!

**end update**

Because they didnt release the source this is the lastest CVS snapshot and the reason its not a cvs ebuild is because the mozilla-trunk is currently not buildable.

It currently installs it into /usr/lib/phoenix/bin/phoenix

but since its based on mozilla (and since most people have mozilla installed) you will need to set the MOZILLA_FIVE_HOME variable.

export MOZILLA_FIVE_HOME=/usr/lib/phoenix/lib/mozilla-1.2b

As you can see its based off Mozilla-1.2b thats why the download and the compile time is about the same as mozilla-1.1.

Since this ebuild was just made, expect bugs. But I currently have it running on 4 machines and its running perfectly.

you might want to make a phoenix script that will help you launch it.

Code:
#!/bin/bash
export MOZILLA_FIVE_HOME=/usr/lib/phoenix/lib/mozilla-1.2b
/usr/lib/phoenix/bin/phoenix


Please email me at daryl@darylstimm.com if you have any problems or reply in the forum.

Enjoy!

If you try it please post your results in the forum. thanks!

md5sum of source: d88f31fd0720e836bfd35158f5049a05


Last edited by dcstimm on Wed Oct 02, 2002 4:23 am; edited 13 times in total
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Thu Sep 26, 2002 1:42 am    Post subject: Reply with quote

Have you had any problems with this breaking any other Mozilla or Galeon isntallations?
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 1:47 am    Post subject: Reply with quote

doesnt break anything. It even has ~/.phoenix so it doesnt get in the way of ~/.mozilla

Check it out it works great!
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Thu Sep 26, 2002 1:55 am    Post subject: Reply with quote

Crunching away now.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 2:03 am    Post subject: Reply with quote

To get true type fonts working you need to edit the /usr/lib/phoenix/lib/mozilla-1.2b/defaults/pref/unix.js file

and you need to make sure it looks like this

Code:
pref("font.FreeType2.enable", true);
                                     
pref("font.FreeType2.autohinted", false);                                       
pref("font.FreeType2.unhinted", false);                                         
                               
pref("font.directory.truetype.1", "/usr/share/fonts/truetype");                 
pref("font.directory.truetype.2", "/usr/X11R6/lib/X11/fonts/TTF");             
pref("font.directory.truetype.3", "/usr/X11R6/lib/X11/fonts/truetype");


I am currently working on a patch that will fix this

my unix.js file is here http://linux.darylstimm.com/unix.js in case you need it.
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 3:26 am    Post subject: Reply with quote

New http://linux.darylstimm.com/phoenix.tar ! No need to edit the unix.js file.

Just unpack in /usr/portage and emerge phoenix !

Enjoy
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Thu Sep 26, 2002 6:57 am    Post subject: Reply with quote

Good job on the ebuild.

Working, though I'm not sure I'm seeing significant/noticeable speed improvements. I'm wondering if the 'speed improvements' are a Phoenix feature, or if they are in the Moz 1.2 code.
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
giant
Tux's lil' helper
Tux's lil' helper


Joined: 01 Aug 2002
Posts: 107

PostPosted: Thu Sep 26, 2002 7:16 am    Post subject: Reply with quote

this looks great, I will try it out on the weekend.
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Thu Sep 26, 2002 8:17 am    Post subject: Reply with quote

kanuslupus wrote:
Good job on the ebuild.

Working, though I'm not sure I'm seeing significant/noticeable speed improvements. I'm wondering if the 'speed improvements' are a Phoenix feature, or if they are in the Moz 1.2 code.


this is a phoenix feature : its less bloated, so its supposed to be faster.
BUT its only the beginning, ie there are still lots of things to remove, and also, the speed difference isnt noticeable on good computers.
I have a PIII 500 + 192mb ram, and mozilla takes less than 5 seconds to launch (mailnews + browser)...
Back to top
View user's profile Send private message
giant
Tux's lil' helper
Tux's lil' helper


Joined: 01 Aug 2002
Posts: 107

PostPosted: Thu Sep 26, 2002 10:04 am    Post subject: Reply with quote

this is a bit off topic, but how do I import the bookmarks from mozilla ?

What I did was to export the bookmarks with mozilla then tried to import the bookmarks with phoenix but it refuses to import anything - maybe it's not implemented yet ?

Can I change this by hand somewhere ?

So far I have it running here at work under windows because mozilla barfed on my today ... really odd.

But phoenix runs well and fast. Faster then ie 6 or mozilla.
I use different progs for mail, irc and so on, so all I use is the browser function anyways.

Can't wait to give phoenix a spin at home under gentoo.
Back to top
View user's profile Send private message
Tuxisuau
Apprentice
Apprentice


Joined: 04 May 2002
Posts: 213
Location: Catalunya (Europe)

PostPosted: Thu Sep 26, 2002 10:23 am    Post subject: Reply with quote

Quote:

c++ -o nsSound.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DOJI -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/gfx -I../../../dist/include/pref -I../../../dist/include/dom -I../../../dist/include/accessibility -I../../../dist/include/necko -I../../../dist/include/xremoteservice -I../../../dist/include/widget -I../../../dist/include -I/var/tmp/portage/phoenix-0.1/work/mozilla/dist/include/nspr -I./../xpwidgets -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -march=athlon -O3 -pipe -Wno-return-type -w -Wno-deprecated -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsSound.pp nsSound.cpp
nsSound.cpp: In constructor `nsSound::nsSound()':
nsSound.cpp:67: `NS_INIT_REFCNT' undeclared (first use this function)
nsSound.cpp:67: (Each undeclared identifier is reported only once for each
function it appears in.)
make[4]: *** [nsSound.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/phoenix-0.1/work/mozilla/widget/src/gtk2'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/tmp/portage/phoenix-0.1/work/mozilla/widget/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/var/tmp/portage/phoenix-0.1/work/mozilla/widget'
make[1]: *** [tier_9] Error 2
make[1]: Leaving directory `/var/tmp/portage/phoenix-0.1/work/mozilla'
make: *** [default] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)

It seems the ebuild isn't working for me :(

I use "-march=atlhlon -O3 -pipe"
_________________
IM me at tuxisuau@jabber.7a69ezine.org
Back to top
View user's profile Send private message
jakke
n00b
n00b


Joined: 17 Jul 2002
Posts: 10

PostPosted: Thu Sep 26, 2002 12:32 pm    Post subject: Another compile problem Reply with quote

Code:

c++ -I/usr/X11R6/include -fno-rtti -fno-handle-exceptions  -Wconversion -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy  -Wno-long-long -march=i686 -O3 -pipe -Wno-return-type -w -Wno-deprecated -pthread -pipe  -DNDEBUG -DTRIMMED -O2 -fPIC -shared -Wl,-h -Wl,libpipnss.so -o libpipnss.so  nsNSSCallbacks.o nsNSSComponent.o nsNSSIOLayer.o nsNSSModule.o nsSSLSocketProvider.o nsTLSSocketProvider.o nsSDR.o nsPK11TokenDB.o nsNSSCertificate.o nsPKCS12Blob.o nsNSSASN1Object.o nsCertTree.o nsKeygenHandler.o nsCrypto.o nsPKCS11Slot.o nsKeygenThread.o nsCMSSecureMessage.o nsCMS.o nsCertPicker.o nsCRLInfo.o nsNSSCertCache.o nsNSSCertHelper.o nsNSSCertificateDB.o nsNSSCertTrust.o nsNSSCertValidity.o nsOCSPResponder.o nsUsageArrayHelper.o nsCRLManager.o       -Wl,--version-script -Wl,../../../../build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic ../../../../dist/lib/libunicharutil_s.a -L../../../../dist/bin -lxpcom  -L../../../../dist/bin -L/extra/tmp/portage/phoenix-0.1/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl  -L../../../../dist/bin -lmozjs -L../../../../dist/bin -L../../../../dist/lib ../../../../dist/lib/libcrmf.a -lsmime3 -lssl3 -lnss3 -lsoftokn3   -ldl -lm
collect2: ld returned 1 exit status
make[4]: *** [libpipnss.so] Error 1
make[4]: Leaving directory `/extra/tmp/portage/phoenix-0.1/work/mozilla/security/manager/ssl/src'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/extra/tmp/portage/phoenix-0.1/work/mozilla/security/manager/ssl'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/extra/tmp/portage/phoenix-0.1/work/mozilla/security/manager'
make[1]: *** [tier_95] Error 2
make[1]: Leaving directory `/extra/tmp/portage/phoenix-0.1/work/mozilla'
make: *** [default] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)


It fails here for me - maybe another dependency???
Back to top
View user's profile Send private message
tyler
n00b
n00b


Joined: 28 Aug 2002
Posts: 59
Location: toronto, ontario, canada

PostPosted: Thu Sep 26, 2002 12:49 pm    Post subject: Reply with quote

giant wrote:
this is a bit off topic, but how do I import the bookmarks from mozilla ?

What I did was to export the bookmarks with mozilla then tried to import the bookmarks with phoenix but it refuses to import anything - maybe it's not implemented yet ?

Can I change this by hand somewhere ?

So far I have it running here at work under windows because mozilla barfed on my today ... really odd.

But phoenix runs well and fast. Faster then ie 6 or mozilla.
I use different progs for mail, irc and so on, so all I use is the browser function anyways.

Can't wait to give phoenix a spin at home under gentoo.


i had this problem too.
solution:

Code:

cd ~
cd .mozilla/default/blah.slt/
this is where your bookmarks live for mozo, where *default* is the profile you use.

cd ~/.phoenix/default/blah.slt/
mv bookmarks.html bookmark.old
cp ~/.mozilla/default/blah.slt/bookmarks.html .
Back to top
View user's profile Send private message
RagManX
Apprentice
Apprentice


Joined: 13 Jul 2002
Posts: 220
Location: Tennessee

PostPosted: Thu Sep 26, 2002 1:46 pm    Post subject: Reply with quote

Wanted to check this out, so I downloaded the above referenced ebuild, extracted to /usr/portage, and tried 'emerge phoenix' just now. Got a 'message digests do not match!' error. Deleted and fetched the file again. Still get the same error.

7c4b37bd7b7b215ad6db01937e977f12
9c141ca184f5ca221cc78c96ae7a0890
d8467700269eea1ced735f3e63a76628
7c4b37bd7b7b215ad6db01937e977f12

Four attempts at this, and I've gotten the 4 md5sums shown above. Don't want to continue eating your bandwidth. Any ideas?


RagManX
_________________
http://www.gamingideas.com/ - an open discussion site for game improvement and new game ideas
Back to top
View user's profile Send private message
equilian
n00b
n00b


Joined: 27 Apr 2002
Posts: 41
Location: Cambridge,MA

PostPosted: Thu Sep 26, 2002 1:49 pm    Post subject: Reply with quote

Now that i've got phoenix installed and running. Does anyone have any idea on how to get plugins working? I can't seem to make them work. Good job on the ebuild BTW.


Abraham
_________________
"To announce there must be no criticism of the president, or that we are
to stand by the president, right or wrong, is not only unpatriotic and servile,
but is morally treasonable to the American public."

-Theodore Roosevelt
Back to top
View user's profile Send private message
pizen
Apprentice
Apprentice


Joined: 23 Jun 2002
Posts: 213
Location: Atlanta, GA, USA

PostPosted: Thu Sep 26, 2002 3:15 pm    Post subject: Reply with quote

I just installed Phoenix on using this ebuild. Worked great. Good job on the ebuild. I'm typing this message in Win32 Phoenix so I'll have to see if there is any speed difference between this and the Linux one.
Back to top
View user's profile Send private message
thor
n00b
n00b


Joined: 18 Jul 2002
Posts: 25
Location: m-ger

PostPosted: Thu Sep 26, 2002 3:45 pm    Post subject: Reply with quote

equilian wrote:
Now that i've got phoenix installed and running. Does anyone have any idea on how to get plugins working? I can't seem to make them work. Good job on the ebuild BTW.


hi
just put your mozilla (netscape) plugins in /usr/lib/phoenix/plugins directory
perhaps you can symlink them as well, i haven`t tried yet ...


great work dcstimm!

it works really fine :)
_________________
good things come to those who ....................... wait
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 4:15 pm    Post subject: Reply with quote

For those that are having compile errors it looks like you have gtk2 in your USE. Gtk2 does not work currently and will die giving you errors. Your GCC optimizations shouldnt affect it.

IF it failes for you please post your USE settings.

Thanks!

:-)
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 4:34 pm    Post subject: Reply with quote

To get flash plugins to work I did
Code:
cp ShockwaveFlash.class libflashplayer.so /usr/lib/phoenix/lib/mozilla-1.2b/plugins/
cd /usr/lib/phoenix/lib/mozilla-1.2b/
chown -R myuser.users plugins/


and it worked perfectly

Im sure the same thing applies for java but I currently have that disabled.
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 5:45 pm    Post subject: Reply with quote

I have noticed that on my slower celeron system (850mhz) Phoenix opens about 20% faster than mozilla. On my dual p3 850mhz and my celeron 1.2ghz they open at about the same speed. Also Phoenix is using less memory.

About the md5sum problem some people are having, I dont know. The correct md5sum is d88f31fd0720e836bfd35158f5049a05.


:-)
Back to top
View user's profile Send private message
equilian
n00b
n00b


Joined: 27 Apr 2002
Posts: 41
Location: Cambridge,MA

PostPosted: Thu Sep 26, 2002 5:51 pm    Post subject: Reply with quote

Ahh I've got shockwave working. Unfortunately Java still wants to act funny despite the fact that I've recompiled it using the javafromscratch hints. I guess i'll give it another go when I get home. Thanks for the advise.


Abraham
_________________
"To announce there must be no criticism of the president, or that we are
to stand by the president, right or wrong, is not only unpatriotic and servile,
but is morally treasonable to the American public."

-Theodore Roosevelt
Back to top
View user's profile Send private message
bugg
n00b
n00b


Joined: 26 Sep 2002
Posts: 20

PostPosted: Thu Sep 26, 2002 10:49 pm    Post subject: The phoenix has emerged Reply with quote

Nice work on the ebuild - it compiled successfully first time (gcc 3.2 with CFLAGS="-march=athlon-xp -O3 -pipe -funroll-loops -fomit-frame-pointer").

It's very promising first release of the browser. It certainly seems to load a lot faster than mozilla, and it doesn't seem as buggy as galeon (though I haven't used it much yet).
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20067

PostPosted: Thu Sep 26, 2002 11:06 pm    Post subject: Reply with quote

The only bug I experience in Galeon, appears in Phoenix. Not being able to enter text in boxes until you select another window (I usually just click on another tab).
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
dcstimm
Guru
Guru


Joined: 19 Jun 2002
Posts: 321

PostPosted: Thu Sep 26, 2002 11:29 pm    Post subject: Reply with quote

kanuslupus wrote:
The only bug I experience in Galeon, appears in Phoenix. Not being able to enter text in boxes until you select another window (I usually just click on another tab).


Yeah thats a bug I would like to see fixed.

Im glad the ebuild is working for everyone.
Back to top
View user's profile Send private message
taskara
Advocate
Advocate


Joined: 10 Apr 2002
Posts: 3763
Location: Australia

PostPosted: Thu Sep 26, 2002 11:41 pm    Post subject: Reply with quote

good work dcstimm! :)

however anyone got java plugin to work with gcc 3.2 ????!??

compiled sun-jdk from source

it auto inserts links under /usr/lib/mozilla/plugins (which I then copied to phoenix), but it just won't work in EITHER program.. argh..

I've seen that to get java working with gcc 3.2 you have to compile form source, which I have done, but still no go.

thoughts?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 1 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum