atom feed49 messages in org.freebsd.freebsd-gnomeCALL FOR TEST: Updates to pixmap, cai...
FromSent OnAttachments
Jeremy MessengerJun 18, 2008 5:25 am 
Lapo LuchiniJun 18, 2008 2:16 pm 
Lapo LuchiniJun 18, 2008 3:24 pm 
Jeremy MessengerJun 18, 2008 3:55 pm 
Jeremy MessengerJun 18, 2008 4:01 pm 
Jeremy MessengerJun 18, 2008 4:29 pm 
Lapo LuchiniJun 18, 2008 4:33 pm 
Chess GriffinJun 18, 2008 6:43 pm 
Naram QashatJun 18, 2008 8:49 pm 
Lapo LuchiniJun 19, 2008 7:58 am 
Lapo LuchiniJun 19, 2008 8:28 am 
Tom EvansJun 19, 2008 12:25 pm 
Tom EvansJun 19, 2008 12:54 pm 
Rene LadanJun 19, 2008 1:16 pm 
Naram QashatJun 19, 2008 2:44 pm 
Jeremy MessengerJun 19, 2008 4:08 pm 
Jeremy MessengerJun 19, 2008 4:25 pm 
Jeremy MessengerJun 19, 2008 4:28 pm 
Jeremy MessengerJun 19, 2008 4:34 pm 
Tom EvansJun 19, 2008 5:00 pm 
Jeremy MessengerJun 19, 2008 5:32 pm 
Jeremy MessengerJun 19, 2008 5:42 pm 
Jeremy MessengerJun 19, 2008 6:02 pm 
Rene LadanJun 19, 2008 9:48 pm 
Tom EvansJun 20, 2008 9:04 am 
Lapo LuchiniJun 20, 2008 9:29 am 
Lapo LuchiniJun 20, 2008 9:32 am 
Rene LadanJun 20, 2008 11:30 am 
Lapo LuchiniJun 20, 2008 11:50 am 
Chess GriffinJun 20, 2008 12:32 pm 
Tom EvansJun 20, 2008 12:56 pm 
Jeremy MessengerJun 20, 2008 3:37 pm 
Jeremy MessengerJun 20, 2008 3:58 pm 
Tom EvansJun 20, 2008 4:11 pm 
Naram QashatJun 20, 2008 5:28 pm 
Jeremy MessengerJun 20, 2008 5:32 pm 
Jeremy MessengerJun 20, 2008 5:53 pm 
Jeremy MessengerJun 20, 2008 9:15 pm 
Jeremy MessengerJun 20, 2008 9:21 pm 
Doug BartonJun 20, 2008 9:23 pm 
Lapo LuchiniJun 21, 2008 11:45 am 
Lapo LuchiniJun 23, 2008 2:25 pm 
Jeremy MessengerJun 23, 2008 4:24 pm 
Jeremy MessengerJun 30, 2008 11:17 pm 
Phillip N.Jul 1, 2008 2:42 am 
Andriy GaponJul 1, 2008 12:16 pm 
Jeremy MessengerJul 1, 2008 1:20 pm 
Andriy GaponJul 1, 2008 1:39 pm 
Jeremy MessengerJul 1, 2008 4:18 pm 
Subject:CALL FOR TEST: Updates to pixmap, cairo, poppler, and firefox 3.0!
From:Naram Qashat (cybe@cyberbotx.com)
Date:Jun 18, 2008 8:49:37 pm
List:org.freebsd.freebsd-gnome

Jeremy Messenger wrote:

Hello folks,

First all, ahze did most of work. Thanks ahze! Yesterday, I am just merely pick up and help him. Right now, he is pretty busy with move to different state but he is still with this project when he can. It might be a bit long email as I am going to list each ports in subject and TODO tasks. Please add my email and gnome@ in CC, no matter what, that way my team and I can follow up better and quicker. Thanks!

x11/pixman: Update to 0.10.0

------------------------------------------------------- Firefox 3 needs it. Orignal, the shared library was bumped and ahze has added a new feature in our USE_GNOME=ltverhack by can control the number of shared library. To control the number of shared library, add the ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your port, you need to make sure the ABI doesn't change to use it. We will need more users to test to make sure it doesn't break any function in other ports that depend on pixman. I am running on it without change anything and it works great.

-------------------------------------------------------

graphics/cairo: Update to 1.6.4

------------------------------------------------------- Firefox 3 needs it. We have updated most cairo binding ports too. Let us know if we have missed some or cairo breaks your desktop/application.

-------------------------------------------------------

graphics/poppler: Update to 0.8.3

------------------------------------------------------- The shared library version has been changed. All ports that depend on poppler will have to be bump. We still need to bring more ports in MC ports-stable to test it. We don't have it all at the moment, but we will. The poppler-qt and poppler-qt4 still need to be work on. I don't have QT3/QT4 install right now, so it would be nice if one of you can help me. I will installing QT3/QT4 anyway, btw. KDE maintainers, please help to test on koffice-kde3 and kdegraphics3 when poppler-qt* are done as I don't know much about KDE.

-------------------------------------------------------

www/firefox3: Update to 3.0 final

------------------------------------------------------- The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer need to include bsd.gecko.mk/Makefile.common by manual. We still keep it in backward compatibility, so the rest ports won't be break. We haven't add some other ports to have Firefox 3 support yet, so if you want to add in your ports early then feel free to send me patch(es) and I shall add in MC ports-stable.

-------------------------------------------------------

Well, I tried to build Firefox 3 after updating all the other ports, it gets to this point and fails:

c++ -o nsBlockFrame.o -c -I../../dist/include/system_wrappers -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DOSTYPE=\"FreeBSD7\" -DOSARCH=FreeBSD -D_IMPL_NS_LAYOUT -I. -I./../base -I./../forms -I./../tables -I./../xul/base/src -I./../../content/xul/content/src -I./../../content/base/src -I./../../content/html/content/src -I./../../dom/src/base -D_THREAD_SAFE -I/usr/local/include/cairo -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/pixman-1 -D_THREAD_SAFE -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1 -I. -I. -I../../dist/include/xpcom -I../../dist/include/string -I../../dist/include/dom -I../../dist/include/content -I../../dist/include/thebes -I../../dist/include/gfx -I../../dist/include/widget -I../../dist/include/locale -I../../dist/include/view -I../../dist/include/necko -I../../dist/include/js -I../../dist/include/caps -I../../dist/include/pref -I../../dist/include/htmlparser -I../../dist/include/webshell -I../../dist/include/plugin -I../../dist/include/docshell -I../../dist/include/webbrwsr -I../../dist/include/oji -I../../dist/include/unicharutil -I../../dist/include/lwbrk -I../../dist/include/imglib2 -I../../dist/include/xpconnect -I../../dist/include/java -I../../dist/include/intl -I../../dist/include/thebes -I../../dist/include/cairo -I../../dist/include/accessibility -I../../dist/include -I../../dist/include/layout -I/usr/local/include/nspr -I/usr/local/include -I/usr/include -I../../dist/sdk/include -I/usr/local/include -fPIC -I/usr/local/include -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -O -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/pixman-1 -I/usr/local/include/gtk-unix-print-2.0 -I/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h nsBlockFrame.cpp In file included from ../../dist/include/content/nsContentUtils.h:46, from ./../../content/base/src/nsGenericElement.h:59, from ./../../content/base/src/nsStyledElement.h:50, from ./../../content/base/src/nsMappedAttributeElement.h:48, from
./../../content/html/content/src/nsGenericHTMLElement.h:41, from nsBlockFrame.cpp:69: ../../dist/include/js/jsnum.h:150: warning: 'js_TraceRuntimeNumberState' initialized and declared 'extern' ../../dist/include/js/jsnum.h:150: error: variable or field 'js_TraceRuntimeNumberState' declared void ../../dist/include/js/jsnum.h:150: error: 'JSTracer' was not declared in this
scope ../../dist/include/js/jsnum.h:150: error: 'trc' was not declared in this scope nsBlockFrame.cpp: In member function 'PRBool nsBlockFrame::HandleOverflowPlaceholdersOnPulledLine(nsBlockReflowState&, nsLineBox*)': nsBlockFrame.cpp:4268: warning: unused variable 'taken' nsBlockFrame.cpp: In member function 'void nsBlockFrame::SetOverflowOutOfFlows(const nsFrameList&)': nsBlockFrame.cpp:4620: warning: unused variable 'result' nsBlockFrame.cpp: In member function 'virtual void nsBlockFrame::DeleteNextInFlowChild(nsPresContext*, nsIFrame*)': nsBlockFrame.cpp:5601: warning: unused variable 'prevInFlow' gmake[4]: *** [nsBlockFrame.o] Error 1 gmake[4]: Leaving directory
`/usr/ports/www/firefox3/work/mozilla/layout/generic' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/layout' gmake[2]: *** [libs_tier_gecko] Error 2 gmake[2]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' gmake[1]: *** [tier_gecko] Error 2 gmake[1]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' gmake: *** [default] Error 2 *** Error code 2

Stop in /usr/ports/www/firefox3. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.39797.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=firefox-2.0.0.14_1,1 UPGRADE_PORT_VER=2.0.0.14_1,1 make BATCH=yes WITH_OPENSSL_PORT=yes WITH_OPENSSL=yes WITHOUT_GNOME=esound WITHOUT_CUPS=yes WITH_BDB_VER=46 WITH_MYSQL_VER=50 WITH_OPTIMIZED_CFLAGS=yes WITH_SMB=yes
DISABLE_VULNERABILITIES=yes ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! www/firefox3 (firefox-2.0.0.14_1,1) (new compiler error)

TODO tasks:

------------------------------------------------------- - Bring more ports that depend on poppler in ports-stable. - Need to update the document for bsd.gecko.mk (USE_GECKO). - Fix plist in firefox-devel, I hope to get it fix by tomorrow or so in this week. - Add firefox3 in some ports' USE_GECKO if these support, but it's safe to wait either. (no hurry) - Test and test. - Maybe more if there is any

-------------------------------------------------------

How to use MC ports-stable and upgrade?

------------------------------------------------------- You can grab marcusmerge[1] and run 'marcusmerge -m ports-stable'. If you want to update your ports tree, you have to run cvsup, csup, portsnap or different method first then marcusmerge second at the everytime. If you want to unmerge your ports tree, you can run 'marcusmerge -U' and be sure to update your ports tree to bring ports back. Be sure to read in marcusmerge manpage[2] for more info.

To upgrade your installed ports, you can just simple 'portmaster -a' or 'portupgrade -a'. While we don't have most ports that depend on poppler get bump yet, so be expect to get a bit problem in runtime at the moment. But it is easy to fix by rebuild/reinstall port. To downgrade, well you have to do it by manual.

As for the MC ports (GNOME development) users, I have moved these ports from ports module to ports-stable module. You will need to run 'marcusmerge -U' first then update ports tree then MC ports-stable then at last MC ports.

[1] http://www.marcuscom.com/downloads/marcusmerge [2] http://www.marcuscom.com/marcusmerge.8.html

-------------------------------------------------------

With all of these changes, I want this to be tested in the pointyhat-exp first before merges into FreeBSD ports tree. The more help we get will get faster pointyhat-exp test and merge into FreeBSD ports tree. ;-)

Cheers, Mezz