Summary: | net-mail/mozilla-1.5b with SVG support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Edward Duffy <eduffy> |
Component: | New packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Slightly modified from the mozilla-1.6a ebuild |
Description
Edward Duffy
2003-07-15 06:58:32 UTC
Strange...it won't let me create an attachment for the patch. It's here: http://www.ces.clemson.edu/~eduffy/mozilla-1.5b-ipcservice.patch , and it belongs in /usr/portage/net-www/mozilla/files/1.5/ Almost forgot the ebuild: http://www.ces.clemson.edu/~eduffy/mozilla-1.5b.ebuild This is a LOVELY bug report, thanks very much for this build! I would like you to post this to breakmygentoo.net -- they could actually host the (large) source tarball. It is not clear that this ebuild will make it into the standard portage soon, given the lack of an official integration build from the mozilla team. So breakmygentoo.net is the place, perhaps: http://bugs.breakmygentoo.net/ hey two things i needed to cahnge to get theis to compile, first remove thte version number from cp ${FILESDIR}/enigmail-Makefile ${S}/extensions/enigmail/Makefile and then since i run 2.6 i had to add # Fix build with Linux 2.6 cp ${S}/security/coreconf/Linux2.5.mk ${S}/security/coreconf/ Linux2.6.mk ciao This patch does merge some of the svg support, however ,it still doesn't address the svg+xml mime error http://bugzilla.mozilla.org/show_bug.cgi?id=160882 so, while nice,... kinda useless... JGraham Roll this into a tarball which can be added to the existing ebuild based on USE flags - I'm interested in getting this included. Created attachment 21189 [details] Slightly modified from the mozilla-1.6a ebuild I couldn't get the wallet patch from 1.2 to apply, so I commented it off. And I've uncommented the SVG conf stuff, added `--enable-svg-renderer-libart' to configure script, and added `mozsvg' back into IUSE. The tarball can be found @ http://www.ces.clemson.edu/~eduffy/mozilla-source-1.6b.ebuild It was checked out of CVS on 22 Nov 2003. I've tried to get Firebird to build with this source, but and SVG files I loaded were blank. Uhgg.. typos. The tarball is at http://www.ces.clemson.edu/~eduffy/mozilla-source-1.6b.tar.bz2 Ed, could you explain this a little more? I'm helping Brad with Mozilla these days, but I don't immediately understand all the issues. My main questions are: (1) Does this bug still apply with 1.7_rc1? (2) Why hasn't mozilla merged the SVG changes if they're so good...? They must be lacking something, right? Thanks. Hi Aron, glad to see Brad is getting some extra help on the moz ebuilds. (1) Does this bug still apply with 1.7_rc1? I'm not sure. Accoriding to the MozillaNews website, SVG was finally merged into the main branch back in early Feburary[1]. I tried building Mozilla from CVS trunk, without luck (back in Feb). There were some syntax errors some where, and I've just forgetten to try it again. I've just commented out the `mozsvg' stuff in the mozilla-1.7_rc1 ebuild and I'm building it right now. So I'll let you know how it goes. If this works, I'll see if a simple change to the FireFox ebuild will get SVG support there too. (2) Why hasn't mozilla merged the SVG changes if they're so good...? They must be lacking something, right? I think it was a licensing issue with libart; but I'm not entirely sure. I've been using the SVG trunk since Oct 2002 and it keeps getting better. It's still behind Batik and librsvg, but it's improving. Back in Feb, Alex Fritz (the main Moz-SVG dev) put on a version of the Tetris game on his website that's pretty cool, written completely in SVG and JS[2]. Sorry to get OT, but maybe the main Moz devs didn't want to accept it until it was nearer to completion...that's just specualtion on my part though. [1] http://mozillanews.org/?article_date=2004-02-07+09-46-05 [2] http://www.croczilla.com/svg I mean I "un-commented" the mozsvg in that ebuild, so I am using the ebuild to build moz-1.7 w/ SVG. Cool, let me know how it goes. It's really helpful that you're testing this. Testing each mozilla change takes a long time for me... ;-) Alright...it works! Just one addition to the ebuild is needed. After adding "--enabled-svg" to myconf, you also need: myconf="${myconf} --enable-svg-renderer-libart" Otherwise, it won't have any renderer and the compilation will fail...it configures fine though. And one last thing, here's my portage setup; in case you run into any problems. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.6.3) ================================================================= System uname: 2.6.3 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.3.10 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium3 -mcpu=pentium4 -w -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -march=pentium3 -mcpu=pentium4 -w -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa avi berkdb bonobo cdr crypt cups dvd encode esd foomaticdb gdbm ggi gnome gstreamer gtk gtk2 gtkhtml guile imlib jpeg libg++ libwww mad mikmod mozilla moznocompose moznoirc moznomail mozsvg mpeg ncurses nls oggvorbis opengl oss pam pda pdflib png python quicktime readline scanner sdl slang spell ssl svga tcltk tcpd tetex truetype usb video_cards_radeon vim-with-x x86 xml2 xmms xv zlib" I just tried FireFox-0.8-r3 and that's a no-go for the time being. The time stamps for the source tarballs are dated Feb 7, so it looks like it most likely missed the cutoff date. But FireFox 0.9 is due out this month, so hopefully it should work then. This is excellent. Finally we can bring the mozsvg USE flag back as each mozilla application is released with a new version including the update. I had discussed a pilot project of releasing snapshots that Gentoo could include into portage and use as a testbed for inclusion in trunk, but the logistics didn't quite work out. Glad to see they got it in though! fixed in 1.7_rc1-r1, thanks (almost comitted) Committed |