Page 1 of 1

[info] mozilla 1.4 stable for x86

Posted: Mon Jul 14, 2003 3:46 am
by pahud
ChangeLog wrote: 12 Jul 2003; Brad Laue <brad@gentoo.org> mozilla-1.4.ebuild:
Stable on x86

Posted: Mon Jul 14, 2003 10:21 pm
by 【Palatis】
font 怎樣了?
最近比較沒空,所以沒有 emerge sync :P

有誰用過的出個聲~ 順便告訴我 font 到底怎樣好嗎? 謝摟~

Posted: Tue Jul 15, 2003 12:11 pm
by coollinuxer
Image

我是抓 mozilla.org的tar檔下來裝的

Posted: Wed Jul 16, 2003 8:44 am
by coollinuxer
Mozilla.org包的sea.tar.gz的字型沒問題
在中英交夾的時候都可以正常顯示...

但是Gentoo的Mozilla就不行了,Bookmatks裡會怪怪的
在中英交夾的時候只能顯示中文,英文部份就空白...

Gentoo的Mozilla中文字型有文鼎的可以用
Mozilla.org的Mozilla有KC-fixed-big-5-0可以用

怪哉...

Posted: Wed Jul 16, 2003 11:28 am
by pahud
coollinuxer wrote:Mozilla.org包的sea.tar.gz的字型沒問題
在中英交夾的時候都可以正常顯示...

但是Gentoo的Mozilla就不行了,Bookmatks裡會怪怪的
在中英交夾的時候只能顯示中文,英文部份就空白...

Gentoo的Mozilla中文字型有文鼎的可以用
Mozilla.org的Mozilla有KC-fixed-big-5-0可以用

怪哉...
如果都是抓同樣的source tarball,會不會是ebuild做了一些手腳?
不然的話改一下ebuild, 應該也可以打造一個同樣自己compile的環境吧!

Posted: Thu Jul 17, 2003 12:27 pm
by coollinuxer
pahud wrote:
coollinuxer wrote:Mozilla.org包的sea.tar.gz的字型沒問題
.
如果都是抓同樣的source tarball,會不會是ebuild做了一些手腳?
不然的話改一下ebuild, 應該也可以打造一個同樣自己compile的環境吧!
嗯......
Mozilla.org的sea.tar.gz是安裝檔...不是source....

Posted: Thu Jul 17, 2003 6:34 pm
by coollinuxer
我改了ebuild
字型問題解決了
似乎是xft的問題,把xft的東西全部Disable就可以了

另外我也改了一些地方
現在正常work中..

Code: Select all

39 # strip-flags
我把它mark掉了
這跟字型沒關係,跟效能比較有關係吧...
目前沒遇到問題...

Code: Select all

158 src_compile() {
    159
    160     moz_setup
    161
    162     local myconf=
    163     # NOTE: QT and XLIB toolkit seems very unstable, leave disabled until
    164     #       tested ok -- azarah
    165     if [ -n "`use gtk2`" ]
    166     then
    167         myconf="${myconf} --enable-toolkit-gtk2 \
    168                           --enable-default-toolkit=qtk2 \
    169                           --enable-toolkit-qt \
    170                           --enable-toolkit-xlib \
    171                           --disable-toolkit-gtk"
    172
    173 #       myconf="${myconf} --enable-toolkit-gtk2 \
    174 #                         --enable-default-toolkit=gtk2 \
    175 #                         --disable-toolkit-qt \
    176 #                         --disable-toolkit-xlib \
    177 #                         --disable-toolkit-gtk"
    178     else
    179         myconf="${myconf} --enable-toolkit-gtk \
    180                           --enable-default-toolkit=gtk \
    181                           --enable-toolkit-qt \
    182                           --enable-toolkit-xlib \
    183                           --disable-toolkit-gtk2"
    184
    185 #       myconf="${myconf} --enable-toolkit-gtk \
不知道qt跟xlib有甚麼bug...
不過我把他enable了,目前沒有遇到問題
default-toolkit只能設成gtk、gtk2、xlib
不曉得enable-toolkit-qt後要怎麼使用,編譯成功了也可以正常啟動,只是不知道要怎麼使用它,外觀上跟本來的好像沒差...:?:
這裡跟字型沒關係,純粹是好奇所以去改的...:oops:

Code: Select all

    214     # Check if we should enable Xft support ...
    215     if [ -z "`use moznoxft`" ]
    216     then
    217         if [ -n "`use gtk2`" ]
    218         then
    219             local pango_version=""
    220
    221             # We need Xft2.0 localy installed
    222             if (test -x /usr/bin/pkg-config) && (pkg-config xft)
    223             then
    224                 pango_version="`pkg-config --modversion pango | cut -d. -f1,2`"
    225                 pango_version="`echo ${pango_version} | sed -e 's:\.::g'`"
    226
    227                 # We also need pango-1.1, else Mozilla links to both
    228                 # Xft1.1 *and* Xft2.0, and segfault...
    229                 if [ "${pango_version}" -gt "10" ]
    230                 then
    231                     einfo "Building with freetype2 support!"
    232 #                   einfo "Building with Xft2.0 (Gtk+-2.0) support!"
    233                     myconf="${myconf} --disable-xft --enable-freetype2"
    234 #                   myconf="${myconf} --enable-xft --disable-freetype2"
    235                     touch ${WORKDIR}/.xft
    236                 else
    237                     ewarn "Building without Xft2.0 support!"
    238                     myconf="${myconf} --disable-xft `use_enable truetype freetype2`"
    239                 fi
    240             else
    241                 ewarn "Building without Xft2.0 support!"
    242                 myconf="${myconf} --disable-xft `use_enable truetype freetype2`"
    243             fi
    244         else
    245             einfo "Building with freetype2 support!"
    246 #           einfo "Building with Xft2.0 (Gtk+-1.0) support!"
    247             myconf="${myconf} --disable-xft --enable-freetype2"
    248 #           myconf="${myconf} --enable-xft --disable-freetype2"
    249 #           touch ${WORKDIR}/.xft
    250         fi
    251     else
    252         myconf="${myconf} --disable-xft `use_enable truetype freetype2`"
    253     fi
我把所有與xft相關的都Disable掉了,所有與freetype2相關的都enable
這步驟應該可以從更改USE辦到,我沒試... :oops:

看圖,記得按Reload...
Image
Bookmarks裡中英可以同時顯示

請問一下,那個toolkit-qt我已經Enable了,這個有甚麼用啊?
thx.....

Posted: Thu Jul 17, 2003 11:31 pm
by 【Palatis】
toolkit-qt 不是已經廢了? 後來又有人接嗎!?
toolkit-gtk 似乎是目前最穩的. toolkit-gtk2 是最新的, toolkit-xlib..... 沒用過不知道...

xft 拿掉的話, 會不會粗斜體不見ㄚ (我是 MingLiU...)??

Posted: Fri Jul 18, 2003 12:14 am
by coollinuxer
打個粗斜體來試試

以上為中文測試


Just Testing

還真的不見咧... :oops:


Image

Posted: Fri Jul 18, 2003 9:10 am
by coollinuxer
Mozilla.org提供的sea.tar.gz也是一樣

Image

Posted: Mon Jul 21, 2003 11:20 am
by pahud
discussions on FGO(forums.gentoo.org)

Mozilla 1.4 is out
http://forums.gentoo.org/viewtopic.php?t=64389
Mozilla 1.4 is awesome
http://forums.gentoo.org/viewtopic.php?t=66398

Posted: Tue Jul 22, 2003 4:06 am
by 【Palatis】
Image

......
我想放棄了 = = 將就就將就吧... 也不是不能用......

至於啟動速度有沒有變快... 不知道說, 我把 strict-flags 拿掉, -optimiza-level 改成 -Os.
emerge 的指令是...

Code: Select all

# USE="java crypt ipv6 gtk2 ssl ldap gnome mozsvg mozcalendar mozaccess mozp3p mozxmlterm" emerge mozilla
emerge info...

Code: Select all

# emerge info
Portage 2.0.48-r5 (default-x86-1.4, gcc-3.3, glibc-2.3.2-r2)
=================================================================
System uname: 2.4.20-wolk4.0s-palatis i686 AMD Athlon(tm) XP 1800+
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib directfb alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla gphoto2 ldap snmp cdr scanner nls cjk"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-Os -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fexpensive-optimizations"
CXXFLAGS="-Os -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fexpensive-optimizations"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
然後... gcc 跟 glibc 的版本...

Code: Select all

# emerge search ^gcc$ ^glibc$
Searching...   
[ Results for search key : ^gcc$ ]
[ Applications found : 1 ]
 
*  sys-devel/gcc
      Latest version available: 3.2.3-r1
      Latest version installed: 3.3
      Size of downloaded files: 20,716 kB
      Homepage:    http://www.gnu.org/software/gcc/gcc.html
      Description: The GNU Compiler Collection. Includes C/C++ and java compilers


Searching...   
[ Results for search key : ^glibc$ ]
[ Applications found : 1 ]
 
*  sys-libs/glibc
      Latest version available: 2.3.2-r1
      Latest version installed: 2.3.2-r2
      Size of downloaded files: 13,417 kB
      Homepage:    http://www.gnu.org/software/libc/libc.html
      Description: GNU libc6 (also called glibc2) C library
uname -a... kernel timer => 300Hz, ll, preempt, desktop schedular tweaks 都打開.

Code: Select all

# uname -a
Linux More 2.4.20-wolk4.0s-palatis #12 Fri May 30 20:50:58 CST 2003 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux
用到現在還沒遇到問題.

Posted: Thu Jul 24, 2003 10:47 am
by skyer
我 emerge mozilla 1.4
發現底線的問題仍在
是比 1.3 好一點
好像往下移了一點
但是還是螢火飛 patch 過的比較好
不是說這個 patch 已經入 cvs 了嗎 ? 真奇怪

另一個奇怪的地方
看 coollinuxer po 的圖
底線的位置好像不一樣 :shock:
這是怎麼回事??