Hi,
First pre-release of next major version of Xfce has just been released :
http://mail.xfce.org/pipermail/xfce-announce/2012-April/000128.html
So far so good here, only two minor known annoyances:
- adding a panel launcher for a specific command doesnt work, i'm on it
- 'migrate' process segfaults sometimes when migrating existing panel
config. If you face that issue, try producing a USEFUL backtrace showing
the args to migrate_config_action_48, ie values behind such pointers.
migrate_config_action_48 (key=0x7c142940, value=0x7c142200, channel=0x7c11a1c0)
at migrate-config.c:157
(if you have migrate.core after upgrade in $HOME, you're likely in that
case. Analyse it)
This now requires consolekit for proper session shutdown, ie you might
need ck-launch-session /usr/local/bin/startxfce4 in .xsession or
startxfce4 --with-ck-launch.
xfce-utils disappears, corrresponding binaries splitted out to
session/libxfce4ui/appfinder. You'll need the quirks diff for a proper
clean update. There's also a meta/xfce diff attached.
To build :
cd /usr/ports/mystuff/x11/
git clone -b next http://rhaalovely.net/git/xfce4
most non-core stuff is commented out in xfce4/Makefile, third party
plugins not tested yet. Other than that works fine on my i386 desktop.
Landry
Index: Makefile
===
RCS file: /cvs/ports/meta/xfce/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile4 Mar 2012 17:52:52 - 1.1.1.1
+++ Makefile1 Apr 2012 19:15:33 -
@@ -3,7 +3,7 @@
COMMENT-main = Xfce desktop meta-package (base installation)
COMMENT-extras = Xfce desktop meta-package (full installation)
-V =4.8
+V =4.10pre1
PKGNAME= xfce-${V}
PKGNAME-main = xfce-${V}
@@ -16,7 +16,6 @@
# minimal dependencies for a working desktop
# will install garcon/exo/libxfce4util/libxfce4ui
RUN_DEPENDS-main += \
- x11/xfce4/xfce-utils \
x11/xfce4/xfce4-panel \
x11/xfce4/xfce4-session \
x11/xfce4/xfce4-settings \
@@ -53,7 +52,6 @@
RUN_DEPENDS-extras += \
x11/xfce4/thunar-archive \
x11/xfce4/thunar-media-tags \
- x11/xfce4/thunar-thumbnailers \
x11/xfce4/thunar-vcs
# panel plugins
Index: Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.68
diff -u -r1.68 Makefile
--- Makefile29 Mar 2012 08:12:58 - 1.68
+++ Makefile1 Apr 2012 19:15:54 -
@@ -5,7 +5,7 @@
DISTFILES =
# API.rev
-PKGNAME = quirks-1.66
+PKGNAME = quirks-1.67
PKG_ARCH = *
MAINTAINER = Marc Espie
Index: files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.73
diff -u -r1.73 Quirks.pm
--- files/Quirks.pm 29 Mar 2012 08:12:58 - 1.73
+++ files/Quirks.pm 1 Apr 2012 19:15:54 -
@@ -289,7 +289,8 @@
'fileutils' => 'coreutils',
'textutils' => 'coreutils',
'gnome-utils' => 'gnome-search-tool',
- 'seahorse-plugins' => 'seahorse-nautilus'
+ 'seahorse-plugins' => 'seahorse-nautilus',
+ 'xfce-utils' => 'xfce4-session'
};
# ->is_base_system($handle, $state):