[kde-freebsd] CALL FOR TEST: Updates to pixmap, cairo, poppler, and firefox 3.0!
Jeremy Messenger
mezz7 at cox.net
Wed Jun 18 07:27:38 CEST 2008
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 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
More information about the kde-freebsd
mailing list