Your ebuild states:Zyne wrote:I can host the ebuilds on my ISP's webpage too if there's a need for a mirror...
I've played around a bit with the current ebuilds myself, but I haven't gotten anywhere yet...
anyways, I wanted to subscribe to the thread too
EDIT:
I modified the original ebuild a bit, and managed to extract the package (currently compiling)
you can find the stuff you need on this url
Just extract it in the portage overlay dir, and you should be ready to go...
NOTICE: this is just a rename and a small change that I made to the original ebuilds from Gergan, so all credits should go to him of course.
edit2: compiled, and it seem to be working just fine...
Code: Select all
MY_PV="1.5rc1"
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV/3/1}/source/firefox-${MY_PV/3/1}-source.tar.bz2
Code: Select all
MY_PV="1.5"
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV/_rc3/rc1}/source/firefox-${PV/_rc3/rc1}-source.tar.bz2I'm not too familiar with the whole pkgconfig dir, so it's very much possible that my "solution" was a dirty hack...wuno wrote: Have a look at /usr/lib/pkgconfig/firefox-*.pc files if they state for instance libdir=/usr/lib/mozilla-firefox.
Code: Select all
[/usr/lib/pkgconfig] grep -i 'libdir=' firefox* <20:25>
firefox-gtkmozembed.pc:libdir=/usr/lib/mozilla-firefox
firefox-js.pc:libdir=/usr/lib/mozilla-firefox
firefox-nspr.pc:libdir=/usr/lib/mozilla-firefox
firefox-nss.pc:libdir=/usr/lib/mozilla-firefox
firefox-plugin.pc:libdir=/usr/lib/mozilla-firefox
firefox-xpcom.pc:libdir=/usr/lib/mozilla-firefox
Ooops, so far it's really fine, same should be true for includedir and idldir. I am just compiling with MY_PV="1.5rc1" to have a look in itZyne wrote:I'm not too familiar with the whole pkgconfig dir, so it's very much possible that my "solution" was a dirty hack...wuno wrote: Have a look at /usr/lib/pkgconfig/firefox-*.pc files if they state for instance libdir=/usr/lib/mozilla-firefox.
I went through the dir you suggested, and this is the result:
this actually looks ok to me, but maybe I've missed something obvsious somewhere...Code: Select all
[/usr/lib/pkgconfig] grep -i 'libdir=' firefox* <20:25> firefox-gtkmozembed.pc:libdir=/usr/lib/mozilla-firefox firefox-js.pc:libdir=/usr/lib/mozilla-firefox firefox-nspr.pc:libdir=/usr/lib/mozilla-firefox firefox-nss.pc:libdir=/usr/lib/mozilla-firefox firefox-plugin.pc:libdir=/usr/lib/mozilla-firefox firefox-xpcom.pc:libdir=/usr/lib/mozilla-firefox
Code: Select all
* Applying mozilla-firefox-1.1a2-ia64.patch ... [ ok ]
* Applying mozilla-jslibmath-alpha.patch ... [ ok ]
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/www-client/mozilla-firefox/files/patch-and-belt.patch
* ( patch-and-belt.patch )
Code: Select all
* CVS module mozilla is now in /var/tmp/portage/mozilla-firefox-cvs-9999/work
* Applying mozilla-hppa.patch ... [ ok ]
* Applying mozilla-firefox-1.1a2-ia64.patch ...
* Failed Patch: mozilla-firefox-1.1a2-ia64.patch !
* ( /usr/local/portage/www-client/mozilla-firefox-cvs/files/mozilla-firefox-1.1a2-ia64.patch )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/mozilla-firefox-cvs-9999/temp/mozilla-firefox-1.1a2-ia64.patch-16565.out

I found the same. Yesterday there was some shuffling of dirs related to the (now) former transformiix extension. It was moved from the extensions directory somewhere else. Now patch doesnt find the file to patch. You need to change the header lines in mozilla-firefox-1.1a2-ia64.patch:Ma3oxuct wrote:I am getting a simular error in CVS.Code: Select all
* CVS module mozilla is now in /var/tmp/portage/mozilla-firefox-cvs-9999/work * Applying mozilla-hppa.patch ... [ ok ] * Applying mozilla-firefox-1.1a2-ia64.patch ... * Failed Patch: mozilla-firefox-1.1a2-ia64.patch ! * ( /usr/local/portage/www-client/mozilla-firefox-cvs/files/mozilla-firefox-1.1a2-ia64.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/mozilla-firefox-cvs-9999/temp/mozilla-firefox-1.1a2-ia64.patch-16565.out
Code: Select all
mozilla.orig/extensions/transformiix/source/base/Double.cpp (old line)
mozilla.orig/content/xslt/src/base/txDouble.cpp (new line)
same for the second line (mozilla instead of mozilla.orig)
I was afraid of this and wanted to tell wuno, but was not at home the last weekend - as there are already numerous bugs in gentoo-bugzilla, the problem is that in the portage mozconfig.eclass the dependancy on >=x11-libs/pango-1.5.0 is not correct, because we are using the fedora patch for this problem, which is hard dependant on >=x11-libs/pango-1.10.0. Probably we must try the mozilla patch and recreate the configs, although our dependancies are correct and should work. For information the second bug in my sig.Don't know how it compares to Wunos/Gergans.
I've just seen that yesterday somthing to fix the amd64 bustage was checked in for the CVS version. I am not sure, is your visibilty patch then still needed and would it still apply?Gergan Penkov wrote:I also wanted to subscribe to the thread
Third, the problems with amd64 and gcc{3|4} (there are also bugreports about this, that's why I've told wuno to remove the version check for gcc in the visibility patch and this should work now with gcc4), there are some patches in mozilla-bugzilla (this is the first bug in my sig), probably someone with amd64 could test them and report here:), as they should be better than the visibility patch.

Code: Select all
# amd64 visibility patch
if [[ ${ARCH} == amd64 ]] && [[ $(gcc-major-version) -ge 3 ]]; then
epatch ${FILESDIR}/firefox-visibility.patch
fiI tried it it applies not instantly but only a couple of lines of the configure.in part of the patch had to be edited, then run autoconf. But it doesn't compile, brakes when linking libxpcom_core.so. I checked several times, if I made a mistake when I edited those lines, but no successGergan Penkov wrote:wuno could backport the patches to firefox-1.5rc1
Code: Select all
i686-pc-linux-gnu-g++ -DGENTOO_NSPLUGINS_DIR="/usr/lib/nsplugins" -DGENTOO_NSBROWSER_PLUGINS_DIR="/usr/lib/nsbrowser/plugins" -I/usr/X11R6/include -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon-xp -pipe -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O2 -fPIC -shared -Wl,-R/usr/lib/mozilla-firefox -Wl,-h,libxpcom_core.so -o libxpcom_core.so pldhash.o nsCOMPtr.o nsComponentManagerUtils.o nsDebug.o nsID.o nsIInterfaceRequestorUtils.o nsINIParser.o nsMemory.o nsTraceRefcnt.o nsWeakReference.o nsGREGlue.o nsVersionComparator.o nsTHashtable.o nsGenericFactory.o nsXPComInit.o nsStringAPI.o -Wl,-O1 -Wl,--sort-common -s -Wl,-R/usr/lib/mozilla-firefox -Wl,--whole-archive ../../dist/lib/libxpcomds_s.a ../../dist/lib/libxpcomio_s.a ../../dist/lib/libxpcomcomponents_s.a ../../dist/lib/libxpcomthreads_s.a ../../dist/lib/libxpcomproxy_s.a ../../dist/lib/libxpcombase_s.a ../../dist/lib/libxptcall.a ../../dist/lib/libxptinfo.a ../../dist/lib/libxpt.a ../../dist/lib/libxptcmd.a ../../dist/lib/libstring_s.a -Wl,--no-whole-archive -L../../dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm
/usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
/usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: ../../dist/lib/libxptinfo.a(xptiMisc.o)(.text._ZN11xptiAutoLog14WriteTimestampEP10PRFileDescPKc+0x20): unresolvable relocation against symbol `PR_LocalTimeParameters'
/usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
gmake[3]: *** [libxpcom_core.so] Error 1
gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.5_rc3/work/mozilla/xpcom/build'
gmake[2]: *** [libs] Error 2
Code: Select all
* Applying embed-typeaheadfind.patch ...
* Failed Patch: embed-typeaheadfind.patch !
* ( /usr/portage/distfiles/embed-typeaheadfind.patch )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/mozilla-firefox-1.5_rc1/temp/embed-typeaheadfind.patch-28243.out
!!! ERROR: www-client/mozilla-firefox-1.5_rc1 failed.
!!! Function epatch, Line 363, Exitcode 0
!!! Failed Patch: embed-typeaheadfind.patch!
!!! If you need support, post the topmost build error, NOT this status message.
It depends, if you are updating from 1.0.x then you will have to update also some of the extensions (I think adblock is an extension) plugins as flash and mplayer should work.djpharoah wrote:just curious do normal firefox plugins work in 1.5-rc3??
im wondering about flash/mplayer/adblock etc?
if so im gonna dl the ebuild and get it
I don't know about flash. I'm amd64 and haven't had flash for months! It's GREAT!djpharoah wrote:just curious do normal firefox plugins work in 1.5-rc3??
im wondering about flash/mplayer/adblock etc?
if so im gonna dl the ebuild and get it
Code: Select all
snipped out...Which ebuild did you use? It seems that you tried to emerge the mozilla-firefox-1.5_rc1.ebuild from official portage. If you want to use ours, you have to emerge mozilla-firefox-1.5_rc3 (no digest should be needed) and you will get rc1, sorry for the trouble with the designations.lma1980 wrote:Need some help here for firefox 1.5 RC1 : error while applying a patch... was having a bad MD5 error first. I used ebuild .../www-client/mozilla-firefox/mozilla-firefox-1.5_rc1.ebuild digest before finding this error :
Note : This line * /var/tmp/portage/mozilla-firefox-1.5_rc1/temp/embed-typeaheadfind.patch-28243.out have a changing # before the .outCode: Select all
* Applying embed-typeaheadfind.patch ... * Failed Patch: embed-typeaheadfind.patch ! * ( /usr/portage/distfiles/embed-typeaheadfind.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/mozilla-firefox-1.5_rc1/temp/embed-typeaheadfind.patch-28243.out !!! ERROR: www-client/mozilla-firefox-1.5_rc1 failed. !!! Function epatch, Line 363, Exitcode 0 !!! Failed Patch: embed-typeaheadfind.patch! !!! If you need support, post the topmost build error, NOT this status message.
now I do... but still needing some help...wuno wrote:Which ebuild did you use? It seems that you tried to emerge the mozilla-firefox-1.5_rc1.ebuild from official portage. If you want to use ours, you have to emerge mozilla-firefox-1.5_rc3 (no digest should be needed) and you will get rc1, sorry for the trouble with the designations.
It is also in the mozilla-firefox-rc1-1.5.tar.gz file you downloaded. This tar file contains a second directory named eclass. You just have to extract this directory in your overlay (no further actions needed).lma1980 wrote:now I do... but still needing some help...wuno wrote:Which ebuild did you use? It seems that you tried to emerge the mozilla-firefox-1.5_rc1.ebuild from official portage. If you want to use ours, you have to emerge mozilla-firefox-1.5_rc3 (no digest should be needed) and you will get rc1, sorry for the trouble with the designations.
Where is /usr/portage/eclass/mozconfig2.eclass??