From owner-freebsd-gnome@FreeBSD.ORG Wed Jun 18 05:25:19 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1DF41065675; Wed, 18 Jun 2008 05:25:19 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao102.cox.net (eastrmmtao102.cox.net [68.230.240.8]) by mx1.freebsd.org (Postfix) with ESMTP id 66A2D8FC17; Wed, 18 Jun 2008 05:25:19 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao102.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080618052518.NUJA26184.eastrmmtao102.cox.net@eastrmimpo01.cox.net>; Wed, 18 Jun 2008 01:25:18 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo01.cox.net with bizsmtp id fHRH1Z0044iy4EG02HRH0r; Wed, 18 Jun 2008 01:25:18 -0400 Date: Wed, 18 Jun 2008 00:27:38 -0500 To: gnome@freebsd.org From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.50 (Linux) Cc: ports@freebsd.org, x11@freebsd.org, kde@freebsd.org, marcuscom-devel@marcuscom.com Subject: CALL FOR TEST: Updates to pixmap, cairo, poppler, and firefox 3.0! X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jun 2008 05:25:19 -0000 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. ------------------------------------------------------- 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 -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org