freebsd-ports/x11-wm
Koop Mast af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
..
aewm Use @sample 2014-09-02 23:10:25 +00:00
afterstep Retire MANCOMPRESSED. 2014-09-18 12:31:24 +00:00
afterstep-stable x11-wm/afterstep-stable: Use execinfo test instead of OSVERSION check 2014-09-16 10:46:16 +00:00
amiwm 1: Stagify. 2014-07-02 01:48:59 +00:00
antiwm
awesome USES=execinfo 2014-08-05 06:26:36 +00:00
awesome-vicious - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
awesome2 - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
bbkeys
bbpager
blackbox Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
ccsm - Convert to USES=python 2014-09-28 19:55:31 +00:00
clementine
compiz Remove the gnome option, it doesn't work anymore after gnome3 is imported. 2014-10-03 12:32:54 +00:00
compiz-fusion Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
compiz-plugins-extra Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
compiz-plugins-main Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
compiz-plugins-unsupported Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
compizconfig-backend-gconf - Update to 0.8.8 2014-06-03 05:17:38 +00:00
compizconfig-python - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
compton Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
ctwm - Update to 3.8.2 2014-05-20 19:35:22 +00:00
cwm
devilspie - Fix missing library problems when the linker enforces explicit linking 2014-08-26 14:06:08 +00:00
dwm
e16 - Update to 1.0.14.001 2014-10-17 10:07:42 +00:00
e17-module-alarm Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-comp-scale Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-cpu Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-deskshow Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-diskio Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-eektool Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-elfe Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-empris Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-engage Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-eooorg Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-aspell Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-mpris Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-pidgin Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-places Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-shotgun Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-wallpaper Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-everything-websearch Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-exebuf Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-execwatch Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-flame Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-forecasts Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-iiirk Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-itask Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-mail Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-mem Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-moon Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-mpdule Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-net Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-news Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-penguins Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-photo Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-places Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-rain Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-rmb Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-screenshot Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-slideshow Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-snow Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-taskbar Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-tclock Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-uptime Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-weather Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-winlist-ng Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-winselector Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-module-wlan Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
e17-modules Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
echinus
ede - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
emerald Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
enlightenment Add USES=alias to several ports 2014-10-20 10:34:14 +00:00
enlightenment-docs
epplets Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
evilwm
fbcmd Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
fluxbox This port autodetects libfribidi so add a dependency and bump PORTREVISION 2014-08-31 19:29:38 +00:00
fluxconf Stagify. 2014-07-02 02:41:27 +00:00
fluxter
flwm - Chase x11-toolkits/fltk-devel shlib version bump 2014-10-08 12:56:14 +00:00
fvwm - rename patch files 2014-08-03 14:56:38 +00:00
fvwm-crystal - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
fvwm2 graphics/imlib: 2014-09-19 20:43:03 +00:00
gcompmgr Add USES=libtool to accessibility/atkmm and bump dependent ports 2014-09-01 19:34:02 +00:00
genmenu
golem Convert GMAKE to MAKE_CMD 2014-06-25 05:35:31 +00:00
herbstluftwm x11-wm/herbsluftwm: Strip binary, allow disable install of default config 2014-08-15 10:47:01 +00:00
hs-xmonad Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
hs-xmonad-contrib Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
i3 Cleanup plist 2014-09-22 07:20:22 +00:00
icewm Add DOCS option to the remaining staged ports where PORTDOCS appears 2014-07-16 03:34:56 +00:00
ion Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
jewel
jwm Use @sample 2014-09-02 23:05:36 +00:00
larswm
libcompizconfig - Update to 0.8.8 2014-06-03 05:15:43 +00:00
libdockapp - Drop .la files, no dependees require them 2014-08-29 09:14:41 +00:00
libwraster Fix build on branches with GCC 4.2.1. 2014-09-14 17:35:34 +00:00
lwm
lxmed
lxsession Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
marco Update to 1.8.2 2014-10-06 12:47:02 +00:00
matwm2
mcwm - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
metacity The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00
muffin The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00
musca
mutter The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00
nickleby
obapps - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
obconf Remove deletion of LC_MESSAGES directories that are owned by devel/gettext 2014-08-20 00:25:18 +00:00
obkey - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
obmenu - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
obpager
olvwm Convert a bunch of EXTRACT_SUFX=... into USES=tar:... 2014-07-29 19:11:51 +00:00
openbox - Drop .la files, no dependees require them 2014-08-29 09:42:06 +00:00
oroborus Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
pager - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
pawm - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
peksystray - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
pekwm - Turns out this is broken with iconv from base (renders empty chars, 2014-06-17 22:59:14 +00:00
phluid
piewm Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
plank The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00
plwm - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
pwm Add DOCS option to the remaining staged ports where PORTDOCS appears 2014-07-16 03:34:56 +00:00
qlwm Sync dports patches on 3 unmaintained ports 2014-05-05 11:15:43 +00:00
qtile - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/, 2014-10-19 18:16:15 +00:00
ratmen
ratmenu
ratpoison
sawfish Allow to build with texinfo from ports 2014-06-27 17:51:31 +00:00
selectwm
simple-ccsm - Convert to USES=python 2014-09-28 19:58:05 +00:00
spectrwm Update to 2.6.0 2014-08-30 07:54:42 +00:00
swm
tinywm
transset
treewm - Convert USE_BZIP2/XZ to USES 2014-06-02 07:16:50 +00:00
tvtwm Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
twm
vtwm - Switch MASTER_SITES to googledrive.com for my ports. 2014-10-14 08:59:35 +00:00
w9wm
weewm Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
windowlab
windowmaker Fix build. 2014-09-21 17:21:05 +00:00
wm2 Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
wmakerconf Rename x11-*/ patch-xy patches to reflect the files they modify. 2014-07-29 16:36:06 +00:00
wmanager Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
wmanager-addons Allow staging as a regular user 2014-08-20 17:00:36 +00:00
wmconfig - Update from 1.4.5 to 1.4.7 2014-07-30 13:15:40 +00:00
wmfs
wmii
wmii-devel
wmname
xcompmgr Remove indefinite articles and trailing periods from COMMENT, plus 2014-08-08 08:42:44 +00:00
xfce4 Bump PORTREVISION after update of x11-wm/xfce4-desktop 2014-11-16 11:14:18 +00:00
xfce4-desktop - Update to 4.10.3 2014-11-16 11:11:07 +00:00
xfce4-panel - USES=libtool:keepla tar:bzip2. 2014-05-10 15:11:16 +00:00
xfce4-session - Switch to USES=libtool, drop .la files 2014-06-05 08:39:16 +00:00
xfce4-wm - Add patch, which hides panel for maximized applications 2014-10-20 16:01:36 +00:00
Makefile The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. 2014-11-19 11:49:04 +00:00