KDE SC 4 on FreeBSD
Someone should take a look in SBIG Universal Driver: http://indi.sourceforge.net.
Get rid of the changes to QT_IMPORTs_DIR and QT_PLUGINS_DIR in files/patch-Modules_FindQt4.cmake. Right now, each Qt port such as graphics/qt4-imageformats or databases/qt4-sqlite-plugin install part of the Qt hierarchy that FindQt4.cmake expects to fully exist. If a port only depends on certain Qt ports, the full directory structure may not exist when CMake is called. One way to fix it would be to make a port such as devel/qmake4 create the whole directory hierarchy, but such kind of change should be done when a new Qt release comes out.
We need network support in Solid. Instead of porting NetworkManager, we might write our own backend. As of May 31st, 2012, it seems that olivierd@ is porting Wicd to FreeBSD.
- KInfoCenter needs to learn about the new USB stack available since FreeBSD 8.
- We'll need to replace Solid HAL backend with a devd(8) one sooner or later.
Mailing list: https://mail.kde.org/mailman/listinfo/kde-freebsd.
- IRC: #kde-freebsd on irc.freenode.net.
Current kde@ team
- Alberto Villa (avilla@)
- Alonso Schaich
- David Bruce Naylor (dbn@)
- Dima Panov (fluffy@)
- Jason E. Hale (jhale@)
- Max Brazhnikov (makc@)
- Raphael Kubo da Costa (rakuco@)
KDE/FreeBSD website: http://FreeBSD.kde.org.
NetBSD has KDE SC 4 in pkgsrc: http://cvsweb.netbsd.se/cgi-bin/bsdweb.cgi/pkgsrc.
OpenBSD KDE SC 4 ports: http://www.openbsd.org/cgi-bin/cvsweb/ports/x11/kde4.
Preparing a new KDE SC release in area51
Update KDE4_VERSION in KDE/Mk/bsd.kde4.mk.
Use Tools/scripts/kdedistup to update the distinfo files for the ports; do not forget the l10n ports as well.
Reset/remove PORTREVISION from the affected ports.
svn commit to area51.
In the Tinderbox provided by iXsystems (the generated plists are available in /usr/local/tinderbox/plists):
- update the area51 checkout;
merge the update with Tools/scripts/kdemerge -km /usr/local/tinderbox/portstrees/area51/ports;
build x11/kde4, devel/kdebindings4 and misc/kde4-l10n in all supported releases.
Check for conflicts with Tools/scripts/kdeconflicts and by hand.
Write UPDATING notes.
- Ask for exp-run if it is a major update.
Use Tools/scripts/kdemerge -ck /tmp to create a ports tree checkout in /tmp/ports containing only the ports in KDE/ (add -m if there are required updates in PORTS/).
cd /tmp/ports && svn diff to see if everything is OK.
Commit (in several steps, if committing also PORTS/ updates) and be happy.
- Close open PRs solved by the commit.
- Announce the update on FreeBSD.kde.org.