Commit be884cd4 authored by kwm's avatar kwm
Browse files

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
parent 1c38992a
......@@ -7183,3 +7183,46 @@ science/elmergrid|cad/elmerfem|2014-11-07|Has expired: Obsoleted by cad/elmerfem
security/pinentry-gtk||2014-11-13|Removed: upstream ended support for GTK+ 1
audio/cuberok||2014-11-15|Has expired: Upstream development has stalled
sysutils/cfengine36-rc|sysutils/cfengine36|2014-11-18|Has gone GA
deskutils/gdesklets||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/gdesklets-recentlyused||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/gdesklets-starterbar||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
deskutils/global-menu||2014-11-19|Depends on removed gnome-panel and incompatible with updated gnome-desktop
deskutils/labyrinth||2014-11-19|Is not compatible with updated gnome-desktop
deskutils/libopensync-plugin-evolution2||2014-11-19|Is not compatible with updated evolution
deskutils/libopensync-plugin-evolution2-devel||2014-11-19|Is not compatible with updated evolution
devel/bug-buddy||2014-11-19|No longer used in GNOME
devel/gnome2-hacker-tools||2014-11-19|GNOME 2 was removed
editors/gnome2-office||2014-11-19|GNOME 2 was removed
games/gnomesudoku|games/gnome-sudoku|2014-11-19|Renamed to what the actualy name
lang/vala-vapigen|lang/vala|2014-11-19|vapigen merged into vala
mail/evolution-exchange|mail/evolution-ews|2014-11-19|Replaced by evolution-ews
mail/gmail-notify||2014-11-19|Depends on removed x11-toolkits/py-gnome-extras
math/gcalctool|math/gnome-calculator|2014-11-19|Project renamed
misc/gnome2-reference||2014-11-19|GNOME 2 was removed
misc/xmonad-log-applet||2014-11-19|Depends on removed gnome-panel
net/gnome-netstatus||2014-11-19|Depends on removed gnome-panel
security/seahorse-plugins||2014-11-19|Removed, not used in GNOME 3
sysutils/gnome-system-tools||2014-11-19|Depends on removed nautilus2
sysutils/tacker-client|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
sysutils/tracker-gnome|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
sysutils/tracker-libtrackergtk|sysutils/tracker|2014-11-19|Merged into sysutils/tracker
www/epiphany-extensions||2014-11-19|Removed, not used in GNOME 3
www/evolution-webcal||2014-11-19|Not compatible with evolution 3
x11-clocks/gdesklets-clock||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-clocks/gdesklets-countdown||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-clocks/gdesklets-ebichuclock||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11-toolkits/libpanelappletmm||2014-11-19|Depends on removed GNOME 2 ports
x11-toolkits/py-gnome-desktop||2014-11-19|Depends on removed GNOME 2 ports
x11-toolkits/py-gnome-extras||2014-11-19|Depends on removed GNOME 2 ports
x11/gdesklets-tasklist||2014-11-19|Depends on removed x11-toolkits/py-gnome-extra
x11/gnome-applets||2014-11-19|GNOME 2 was removed
x11/gnome-panel||2014-11-19|GNOME 2 was removed
x11/gnome-panel-reference||2014-11-19|GNOME 2 was removed
x11/gnome-pie||2014-11-19|Is not compatible with updated gnome-menus
x11/gnome-screensaver||2014-11-19|Is not compatible with updated gnome-desktop
x11/gnome-swallow||2014-11-19|Removed, depends on removed gnome-panel
x11/gnome2||2014-11-19|GNOME 2 was removed
x11/gnome2-fifth-toe||2014-11-19|GNOME 2 was removed
x11/gnome2-lite||2014-11-19|GNOME 2 was removed
x11/gnome2-power-tools||2014-11-19|GNOME 2 was removed
x11/xfce4-xfapplet-plugin||2014-11-19|Depends on removed gnome-panel
......@@ -3,7 +3,7 @@
#
# $FreeBSD$
# $NetBSD: $
# $MCom: ports/trunk/Mk/bsd.gnome.mk 18899 2013-11-18 18:34:00Z kwm $
# $MCom: ports/trunk/Mk/bsd.gnome.mk 20033 2014-11-02 23:07:27Z kwm $
#
# Please view me with 4 column tabs!
......@@ -76,21 +76,23 @@ _USE_GNOME_ALL= esound intlhack intltool introspection \
_USE_GNOME_ALL+= gdkpixbuf glib12 gtk12 imlib
# GNOME 2 components
_USE_GNOME_ALL+= atk atspi cairo desktopfileutils evolutiondataserver gal2 \
gdkpixbuf2 gconf2 glib20 gnomecontrolcenter2 gnomedesktop \
gnomedocutils gnomemenus gnomepanel gnomesharp20 \
_USE_GNOME_ALL+= atk atspi cairo desktopfileutils gal2 \
gdkpixbuf2 gconf2 glib20 \
gnomedocutils gnomesharp20 \
gnomespeech gnomevfs2 gtk-update-icon-cache gtk20 gtkhtml3 gtksharp10 \
gtksharp20 gtksourceview gtksourceview2 gvfs libartlgpl2 libbonobo \
libbonoboui libgda4 libglade2 libgnome \
libgnomecanvas libgnomedb libgnomekbd libgnomeprint libgnomeprintui \
libgnomeui libgsf libgtkhtml libidl librsvg2 libwnck \
libxml2 libxslt libzvt linc metacity nautilus2 \
orbit2 pango pangox-compat pygnome2 pygnomedesktop pygnomeextras pygobject pygtk2 \
libxml2 libxslt libzvt linc \
orbit2 pango pangox-compat pygnome2 pygobject pygtk2 \
pygtksourceview vte
# GNOME 3 components
_USE_GNOME_ALL+= dconf gtk30 gtkhtml4 gtksourceview3 libgda5 libgda5-ui \
libwnck3 py3gobject3 pygobject3 vte3
_USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
gnomemenus3 gtk30 gtkhtml4 gtksourceview3 libgda5 \
libgda5-ui libwnck3 metacity nautilus3 py3gobject3 \
pygobject3 vte3
# C++ bindings
_USE_GNOME_ALL+=atkmm cairomm gconfmm gconfmm26 glibmm gtkmm20 gtkmm24 \
......@@ -130,7 +132,6 @@ gnomeprefix_CONFIGURE_ARGS=--localstatedir=${GNOME_LOCALSTATEDIR} \
--with-html-dir=${GNOME_HTML_DIR} \
--disable-gtk-doc \
--with-gconf-source=${GCONF_CONFIG_SOURCE}
gnomeprefix_USE_GNOME_IMPL=gnomehier
atkmm_DETECT= ${LOCALBASE}/libdata/pkgconfig/atkmm-1.6.pc
atkmm_LIB_DEPENDS= libatkmm-1.6.so:${PORTSDIR}/accessibility/atkmm
......@@ -171,9 +172,9 @@ gtkmm30_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtkmm-3.0.pc
gtkmm30_LIB_DEPENDS= libgtkmm-3.0.so:${PORTSDIR}/x11-toolkits/gtkmm30
gtkmm30_USE_GNOME_IMPL= glibmm cairomm atkmm pangomm gtk30
gtksourceviewmm3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceviewmm-3.0.pc
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceviewmm3
gtksourceviewmm3_USE_GNOME_IMPL=gtkmm30 gtksourceview3
gtksourceviewmm3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceviewmm-3.0.pc
gtksourceviewmm3_LIB_DEPENDS= libgtksourceviewmm-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceviewmm3
gtksourceviewmm3_USE_GNOME_IMPL= gtkmm30 gtksourceview3
libgdamm_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgdamm-4.0.pc
libgdamm_LIB_DEPENDS= libgdamm-4.0.so:${PORTSDIR}/databases/libgdamm
......@@ -233,7 +234,6 @@ imlib_USE_GNOME_IMPL= gtk12
gnomemimedata_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc
gnomemimedata_BUILD_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_RUN_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_USE_GNOME_IMPL=gnomehier
glib20_LIB_DEPENDS= libglib-2.0.so:${PORTSDIR}/devel/glib20 \
libpcre.so:${PORTSDIR}/devel/pcre
......@@ -310,7 +310,7 @@ introspection_BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspectio
introspection_LIB_DEPENDS= libgirepository-1.0.so:${PORTSDIR}/devel/gobject-introspection
introspection_RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
introspection_USE_GNOME_IMPL= glib20
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1 XDG_CACHE_HOME=${WRKDIR}
gconf2_LIB_DEPENDS= libgconf-2.so:${PORTSDIR}/devel/gconf2
gconf2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gconf-2.0.pc
......@@ -355,9 +355,9 @@ libgtkhtml_LIB_DEPENDS= libgtkhtml-2.so:${PORTSDIR}/www/libgtkhtml
libgtkhtml_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgtkhtml-2.0.pc
libgtkhtml_USE_GNOME_IMPL=libxslt gnomevfs2
gnomedesktop_LIB_DEPENDS= libgnome-desktop-2.so:${PORTSDIR}/x11/gnome-desktop
gnomedesktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-2.0.pc
gnomedesktop_USE_GNOME_IMPL= gconf2 gnomedocutils pygtk2
gnomedesktop3_LIB_DEPENDS= libgnome-desktop-3.so:${PORTSDIR}/x11/gnome-desktop
gnomedesktop3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-desktop-3.0.pc
gnomedesktop3_USE_GNOME_IMPL= gtk30
libwnck_LIB_DEPENDS= libwnck-1.so:${PORTSDIR}/x11-toolkits/libwnck
libwnck_DETECT= ${LOCALBASE}/libdata/pkgconfig/libwnck-1.0.pc
......@@ -371,8 +371,8 @@ vte_LIB_DEPENDS= libvte.so:${PORTSDIR}/x11-toolkits/vte
vte_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte.pc
vte_USE_GNOME_IMPL= gtk20
vte3_LIB_DEPENDS= libvte2_90.so:${PORTSDIR}/x11-toolkits/vte3
vte3_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte-2.90.pc
vte3_LIB_DEPENDS= libvte-2.91.so:${PORTSDIR}/x11-toolkits/vte3
vte3_DETECT= ${LOCALBASE}/libdata/pkgconfig/vte-2.91.pc
vte3_USE_GNOME_IMPL= gtk30
libzvt_LIB_DEPENDS= libzvt-2.0.so:${PORTSDIR}/x11-toolkits/libzvt
......@@ -383,29 +383,24 @@ librsvg2_LIB_DEPENDS= librsvg-2.so:${PORTSDIR}/graphics/librsvg2
librsvg2_DETECT= ${LOCALBASE}/libdata/pkgconfig/librsvg-2.0.pc
librsvg2_USE_GNOME_IMPL=libgsf gtk20
gnomepanel_LIB_DEPENDS=libpanel-applet-3.so:${PORTSDIR}/x11/gnome-panel
gnomepanel_DETECT= ${LOCALBASE}/libdata/pkgconfig/libpanelapplet-3.0.pc
gnomepanel_USE_GNOME_IMPL=gnomedesktop libwnck gnomemenus gnomedocutils librsvg2
gnomepanel_GNOME_DESKTOP_VERSION=2
nautilus2_LIB_DEPENDS= libnautilus-extension.so:${PORTSDIR}/x11-fm/nautilus
nautilus2_DETECT= ${LOCALBASE}/share/gir-1.0/Nautilus-2.0.gir
nautilus2_USE_GNOME_IMPL=librsvg2 gnomedesktop gvfs
nautilus2_GNOME_DESKTOP_VERSION=2
nautilus3_LIB_DEPENDS= libnautilus-extension.so:${PORTSDIR}/x11-fm/nautilus
nautilus3_DETECT= ${LOCALBASE}/share/gir-1.0/Nautilus-3.0.gir
nautilus3_USE_GNOME_IMPL=gnomedesktop3 gvfs libxml2
nautilus3_GNOME_DESKTOP_VERSION=3
metacity_LIB_DEPENDS= libmetacity-private.so:${PORTSDIR}/x11-wm/metacity
metacity_DETECT= ${LOCALBASE}/libdata/pkgconfig/libmetacity-private.pc
metacity_USE_GNOME_IMPL=gconf2
metacity_GNOME_DESKTOP_VERSION=2
metacity_GNOME_DESKTOP_VERSION=3
gal2_LIB_DEPENDS= libgal-2.4.so:${PORTSDIR}/x11-toolkits/gal2
gal2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gal-2.4.pc
gal2_USE_GNOME_IMPL=gnomeui libgnomeprintui
gnomecontrolcenter2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-window-settings-2.0.pc
gnomecontrolcenter2_LIB_DEPENDS=libgnome-window-settings.so:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter2_USE_GNOME_IMPL=metacity gnomemenus libgnomekbd gnomedesktop librsvg2
gnomecontrolcenter2_GNOME_DESKTOP_VERSION=2
gnomecontrolcenter3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-keybindings.pc
gnomecontrolcenter3_BUILD_DEPENDS= ${gnomecontrolcenter3_DETECT}:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter3_RUN_DEPENDS= ${gnomecontrolcenter3_DETECT}:${PORTSDIR}/sysutils/gnome-control-center
gnomecontrolcenter3_USE_GNOME_IMPL= gnomedesktop3
gnomecontrolcenter3_GNOME_DESKTOP_VERSION=3
libgda4_LIB_DEPENDS= libgda-4.0.so:${PORTSDIR}/databases/libgda4
libgda4_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgda-4.0.pc
......@@ -432,8 +427,8 @@ gtksourceview2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksourceview-2.0.pc
gtksourceview2_USE_GNOME_IMPL=gtk20 libxml2
gtksourceview3_LIB_DEPENDS= libgtksourceview-3.0.so:${PORTSDIR}/x11-toolkits/gtksourceview3
gtksourceview3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksoureview-3.0.pc
gtksourceview3_USE_GNOME_IMPL= gtk30 libxml2
gtksourceview3_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtksoureview-3.0.pc
gtksourceview3_USE_GNOME_IMPL=gtk30 libxml2
libgsf_LIB_DEPENDS= libgsf-1.so:${PORTSDIR}/devel/libgsf
libgsf_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgsf-1.pc
......@@ -488,38 +483,27 @@ gnomespeech_LIB_DEPENDS=libgnomespeech.so:${PORTSDIR}/accessibility/gnome-speech
gnomespeech_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-speech-1.0.pc
gnomespeech_USE_GNOME_IMPL=libbonobo
evolutiondataserver_LIB_DEPENDS=libedataserverui-1.2.so:${PORTSDIR}/databases/evolution-data-server
evolutiondataserver_DETECT= ${LOCALBASE}/libdata/pkgconfig/evolution-data-server-1.2.pc
evolutiondataserver_USE_GNOME_IMPL=gconf2 libxml2
evolutiondataserver_GNOME_DESKTOP_VERSION=2
evolutiondataserver3_LIB_DEPENDS= libedataserver-1.2.so.18:${PORTSDIR}/databases/evolution-data-server
evolutiondataserver3_DETECT= ${LOCALBASE}/libdata/pkgconfig/libedataserverui-3.0.pc
evolutiondataserver3_USE_GNOME_IMPL= libxml2 gtk30
evolutiondataserver3_GNOME_DESKTOP_VERSION=3
desktopfileutils_BUILD_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
desktopfileutils_RUN_DEPENDS=update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
desktopfileutils_DETECT= ${LOCALBASE}/bin/update-desktop-database
desktopfileutils_USE_GNOME_IMPL=glib20
gnomemenus_BUILD_DEPENDS= gnome-menus<=2.39.0:${PORTSDIR}/x11/gnome-menus
gnomemenus_RUN_DEPENDS= gnome-menus<=2.39.0:${PORTSDIR}/x11/gnome-menus
gnomemenus_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnome-menu.pc
gnomemenus_USE_GNOME_IMPL= glib20
gnomemenus_GNOME_DESKTOP_VERSION=2
pygnomeextras_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-python-extras-2.0.pc
pygnomeextras_BUILD_DEPENDS= ${pygnomeextras_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-extras
pygnomeextras_RUN_DEPENDS= ${pygnomeextras_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-extras
pygnomeextras_USE_GNOME_IMPL=pygnome2 libgtkhtml
gnomemenus3_BUILD_DEPENDS= gnome-menus>=3.2.0:${PORTSDIR}/x11/gnome-menus
gnomemenus3_RUN_DEPENDS= gnome-menus>=3.2.0:${PORTSDIR}/x11/gnome-menus
gnomemenus3_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnome-menu-3.0.pc
gnomemenus3_USE_GNOME_IMPL= glib20
gnomemenus3_GNOME_DESKTOP_VERSION=3
gnomedocutils_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-doc-utils.pc
gnomedocutils_BUILD_DEPENDS= ${gnomedocutils_DETECT}:${PORTSDIR}/textproc/gnome-doc-utils
gnomedocutils_RUN_DEPENDS= ${gnomedocutils_DETECT}:${PORTSDIR}/textproc/gnome-doc-utils
gnomedocutils_USE_GNOME_IMPL= libxslt
pygnomedesktop_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-python-desktop-2.0.pc
pygnomedesktop_BUILD_DEPENDS= ${pygnomedesktop_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-desktop
pygnomedesktop_RUN_DEPENDS= ${pygnomedesktop_DETECT}:${PORTSDIR}/x11-toolkits/py-gnome-desktop
pygnomedesktop_USE_GNOME_IMPL= pygnome2 libgnomeprintui gtksourceview gnomepanel libwnck nautilus2 metacity
pygnomedesktop_GNOME_DESKTOP_VERSION=2
gtksharp10_DETECT= ${LOCALBASE}/libdata/pkgconfig/gtk-sharp.pc
gtksharp10_BUILD_DEPENDS= ${gtksharp10_DETECT}:${PORTSDIR}/x11-toolkits/gtk-sharp10
gtksharp10_RUN_DEPENDS= ${gtksharp10_DETECT}:${PORTSDIR}/x11-toolkits/gtk-sharp10
......@@ -535,19 +519,19 @@ gnomesharp20_BUILD_DEPENDS= ${gnomesharp20_DETECT}:${PORTSDIR}/x11-toolkits/gnom
gnomesharp20_RUN_DEPENDS= ${gnomesharp20_DETECT}:${PORTSDIR}/x11-toolkits/gnome-sharp20
gnomesharp20_USE_GNOME_IMPL= gnomevfs2 gtkhtml3 gtksharp20 librsvg2 vte
libgnomekbd_DETECT= ${LOCALBASE}/lib/libgnomekbd.so.4
libgnomekbd_LIB_DEPENDS= libgnomekbd.so.4:${PORTSDIR}/x11/libgnomekbd
libgnomekbd_USE_GNOME_IMPL= gconf2
libgnomekbd_GNOME_DESKTOP_VERSION=2
libgnomekbd_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgnomekbd.pc
libgnomekbd_LIB_DEPENDS= libgnomekbd.so:${PORTSDIR}/x11/libgnomekbd
libgnomekbd_USE_GNOME_IMPL= gtk30 libxml2
pygtksourceview_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtksourceview-2.0.pc
pygtksourceview_BUILD_DEPENDS= ${pygtksourceview_DETECT}:${PORTSDIR}/x11-toolkits/py-gtksourceview
pygtksourceview_RUN_DEPENDS= ${pygtksourceview_DETECT}:${PORTSDIR}/x11-toolkits/py-gtksourceview
pygtksourceview_USE_GNOME_IMPL= gtksourceview2 pygtk2
gvfs_DETECT= ${LOCALBASE}/lib/libgvfscommon.so
gvfs_LIB_DEPENDS= libgvfscommon.so:${PORTSDIR}/devel/gvfs
gvfs_USE_GNOME_IMPL= glib20 gconf2
gvfs_DETECT= ${LOCALBASE}/lib/gvfs/libgvfscommon.so
gvfs_BUILD_DEPENDS= gvfs>=0:${PORTSDIR}/devel/gvfs
gvfs_RUN_DEPENDS= gvfs>=0:${PORTSDIR}/devel/gvfs
gvfs_USE_GNOME_IMPL= glib20
.if defined(MARCUSCOM_CVS)
. if exists(${PORTSDIR}/Mk/bsd.gnome-experimental.mk)
......
......@@ -5,6 +5,28 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20141119:
AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
AUTHOR: kwm@FreeBSD.org
GNOME 3.14 was imported. Because this is a big change some manual help is
needed. Please use the following instructions to update.
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
20141117:
AFFECTS: users of security/openssh-portable
AUTHOR: bdrewery@FreeBSD.org
......
......@@ -11,6 +11,7 @@
SUBDIR += atk
SUBDIR += atk-reference
SUBDIR += atkmm
SUBDIR += caribou
SUBDIR += dasher
SUBDIR += eflite
SUBDIR += gnome-mag
......@@ -30,6 +31,7 @@
SUBDIR += orca
SUBDIR += py-atspi
SUBDIR += py-papi
SUBDIR += py3-atspi
SUBDIR += qt4-accessible
SUBDIR += redshift
SUBDIR += rubygem-atk
......
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/accerciser/Makefile,v 1.36 2010/04/27 21:38:19 kwm Exp $
# $MCom: ports/trunk/accessibility/accerciser/Makefile 19980 2014-10-17 06:01:57Z gusi $
PORTNAME= accerciser
PORTVERSION= 1.12.1
PORTREVISION= 3
PORTVERSION= 3.14.0
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Interactive Python accessibility explorer for GNOME
USE_GNOME= pygnomedesktop atspi intlhack
USES= display:configure gettext gmake pkgconfig python:2 tar:bzip2
INSTALLS_OMF= yes
BUILD_DEPENDS= gsettings-desktop-schemas>=3.2.0:${PORTSDIR}/devel/gsettings-desktop-schemas \
itstool:${PORTSDIR}/textproc/itstool \
at-spi2-core>=2.1.5:${PORTSDIR}/accessibility/at-spi2-core
RUN_DEPENDS= gsettings-desktop-schemas>=3.2.0:${PORTSDIR}/devel/gsettings-desktop-schemas \
at-spi2-core>=2.1.5:${PORTSDIR}/accessibility/at-spi2-core
USES= gettext gmake pkgconfig python:3 shebangfix tar:xz
USE_GNOME= gtk30 intlhack py3gobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
SHEBANG_FILES= plugins/ipython_view.py
GCONF_SCHEMAS= accerciser.schemas
GLIB_SCHEMAS= org.a11y.Accerciser.gschema.xml
.include <bsd.port.mk>
SHA256 (gnome2/accerciser-1.12.1.tar.bz2) = addbc940a05c0dacb6131c8e0b136c14eab73c57bfe50c110cef4d3723d07807
SIZE (gnome2/accerciser-1.12.1.tar.bz2) = 1554921
SHA256 (gnome3/accerciser-3.14.0.tar.xz) = f5a5915d475e9241396414ccd167724c88807e77e69151cf0b40b32bd57d0574
SIZE (gnome3/accerciser-3.14.0.tar.xz) = 3213916
This diff is collapsed.
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= at-spi2-atk
PORTVERSION= 2.8.0
PORTREVISION= 1
PORTVERSION= 2.14.1
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
......@@ -21,11 +20,11 @@ RUN_DEPENDS= at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
PORTSCOUT= limitw:1,even
USES= gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= atk glib20 gnomehier intlhack
USE_GNOME= atk glib20 intlhack
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
LIBS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-p2p
INSTALL_TARGET= install-strip
......
SHA256 (gnome3/at-spi2-atk-2.8.0.tar.xz) = 4688acbc1474cda0aa49341f109ad0726603ce3e872cc6521c74931338c7ba20
SIZE (gnome3/at-spi2-atk-2.8.0.tar.xz) = 267368
SHA256 (gnome3/at-spi2-atk-2.14.1.tar.xz) = 058f34ea60edf0a5f831c9f2bdd280fe95c1bcafb76e466e44aa0fb356d17bcb
SIZE (gnome3/at-spi2-atk-2.14.1.tar.xz) = 280952
......@@ -5,9 +5,3 @@ lib/libatk-bridge-2.0.so.0.0.0
lib/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
lib/gtk-2.0/modules/libatk-bridge.so
libdata/pkgconfig/atk-bridge-2.0.pc
@dirrmtry lib/gtk-2.0/modules
@dirrmtry lib/gtk-2.0
@dirrmtry lib/gnome-settings-daemon-3.0/gtk-modules
@dirrmtry lib/gnome-settings-daemon-3.0
@dirrm include/at-spi2-atk/2.0
@dirrm include/at-spi2-atk
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= at-spi2-core
PORTVERSION= 2.8.0
PORTREVISION= 1
PORTVERSION= 2.14.0
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
......@@ -19,7 +18,7 @@ LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus
PORTSCOUT= limitw:1,even
USES= gettext gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomehier intlhack introspection:build
USE_GNOME= glib20 intlhack introspection:build
USE_XORG= x11 xi xtst xext
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
......
SHA256 (gnome3/at-spi2-core-2.8.0.tar.xz) = 1861a30fc7f583d5a567a0ba547db67ce9bd294f0d1c9f7403c96a10a481c458
SIZE (gnome3/at-spi2-core-2.8.0.tar.xz) = 436836
SHA256 (gnome3/at-spi2-core-2.14.0.tar.xz) = 5807b02e6ef695b52fde7ff26d675dd94a0707df3c42fe7fd224828e092514c8
SIZE (gnome3/at-spi2-core-2.14.0.tar.xz) = 456376
......@@ -11,6 +11,7 @@ include/at-spi-2.0/atspi/atspi-device-listener.h
include/at-spi-2.0/atspi/atspi-device-listener-private.h
include/at-spi-2.0/atspi/atspi-document.h
include/at-spi-2.0/atspi/atspi-editabletext.h
include/at-spi-2.0/atspi/atspi-enum-types.h
include/at-spi-2.0/atspi/atspi-event-listener.h
include/at-spi-2.0/atspi/atspi-event-listener-private.h
include/at-spi-2.0/atspi/atspi-gmain.c
......@@ -26,6 +27,7 @@ include/at-spi-2.0/atspi/atspi-registry.h
include/at-spi-2.0/atspi/atspi-relation.h
include/at-spi-2.0/atspi/atspi-selection.h
include/at-spi-2.0/atspi/atspi-stateset.h
include/at-spi-2.0/atspi/atspi-table-cell.h
include/at-spi-2.0/atspi/atspi-table.h
include/at-spi-2.0/atspi/atspi-text.h
include/at-spi-2.0/atspi/atspi-types.h
......@@ -99,6 +101,8 @@ share/locale/eu/LC_MESSAGES/at-spi2-core.mo
share/locale/fa/LC_MESSAGES/at-spi2-core.mo
share/locale/fi/LC_MESSAGES/at-spi2-core.mo
share/locale/fr/LC_MESSAGES/at-spi2-core.mo
share/locale/fur/LC_MESSAGES/at-spi2-core.mo
share/locale/ga/LC_MESSAGES/at-spi2-core.mo
share/locale/gl/LC_MESSAGES/at-spi2-core.mo
share/locale/gu/LC_MESSAGES/at-spi2-core.mo
share/locale/he/LC_MESSAGES/at-spi2-core.mo
......@@ -141,31 +145,3 @@ share/locale/vi/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_CN/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_HK/LC_MESSAGES/at-spi2-core.mo
share/locale/zh_TW/LC_MESSAGES/at-spi2-core.mo
@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES
@dirrmtry share/locale/uz@cyrillic
@dirrmtry share/locale/ug/LC_MESSAGES
@dirrmtry share/locale/ug
@dirrmtry share/locale/te/LC_MESSAGES
@dirrmtry share/locale/te
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@dirrmtry share/locale/sr@latin
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/km/LC_MESSAGES
@dirrmtry share/locale/km
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrmtry share/locale/an/LC_MESSAGES
@dirrmtry share/locale/an
@dirrm share/gtk-doc/html/libatspi
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc
@dirrm include/at-spi-2.0/atspi
@dirrm include/at-spi-2.0
@dirrm etc/at-spi2
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
# $MCom: ports/trunk/accessibility/atk/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= atk
PORTVERSION= 2.8.0
PORTREVISION?= 1
PORTVERSION= 2.14.0
PORTREVISION?= 0
CATEGORIES= accessibility devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
......@@ -19,10 +19,10 @@ USES= tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USES+= gettext gmake libtool pathfix pkgconfig
USE_GNOME= glib20 gnomehier introspection:build referencehack
USE_GNOME= glib20 introspection:build referencehack
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
LIBS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= AUTOCONF=${TRUE} AUTOMAKE=${TRUE}
INSTALL_TARGET= install-strip
......
SHA256 (gnome2/atk-2.8.0.tar.xz) = b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4
SIZE (gnome2/atk-2.8.0.tar.xz) = 634052
SHA256 (gnome2/atk-2.14.0.tar.xz) = 2875cc0b32bfb173c066c22a337f79793e0c99d2cc5e81c4dac0d5a523b8fbad
SIZE (gnome2/atk-2.14.0.tar.xz) = 696064
......@@ -15,6 +15,7 @@ include/atk-1.0/atk/atknoopobjectfactory.h
include/atk-1.0/atk/atkobject.h
include/atk-1.0/atk/atkobjectfactory.h
include/atk-1.0/atk/atkplug.h
include/atk-1.0/atk/atkrange.h
include/atk-1.0/atk/atkregistry.h
include/atk-1.0/atk/atkrelation.h
include/atk-1.0/atk/atkrelationset.h
......@@ -25,6 +26,7 @@ include/atk-1.0/atk/atkstate.h
include/atk-1.0/atk/atkstateset.h
include/atk-1.0/atk/atkstreamablecontent.h
include/atk-1.0/atk/atktable.h
include/atk-1.0/atk/atktablecell.h
include/atk-1.0/atk/atktext.h
include/atk-1.0/atk/atkutil.h
include/atk-1.0/atk/atkvalue.h
......@@ -33,10 +35,11 @@ include/atk-1.0/atk/atkwindow.h
lib/girepository-1.0/Atk-1.0.typelib
lib/libatk-1.0.so
lib/libatk-1.0.so.0
lib/libatk-1.0.so.0.20809.1
lib/libatk-1.0.so.0.21409.1
libdata/pkgconfig/atk.pc
share/gir-1.0/Atk-1.0.gir
share/locale/af/LC_MESSAGES/atk10.mo
share/locale/an/LC_MESSAGES/atk10.mo
share/locale/am/LC_MESSAGES/atk10.mo
share/locale/ar/LC_MESSAGES/atk10.mo
share/locale/as/LC_MESSAGES/atk10.mo
......@@ -132,57 +135,3 @@ share/locale/zh_CN/LC_MESSAGES/atk10.mo
share/locale/zh_HK/LC_MESSAGES/atk10.mo
share/locale/zh_TW/LC_MESSAGES/atk10.mo
share/locale/zu/LC_MESSAGES/atk10.mo
@dirrmtry share/locale/zu/LC_MESSAGES
@dirrmtry share/locale/zu
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/yi/LC_MESSAGES
@dirrmtry share/locale/yi
@dirrmtry share/locale/xh/LC_MESSAGES
@dirrmtry share/locale/xh
@dirrmtry share/locale/ug/LC_MESSAGES
@dirrmtry share/locale/ug
@dirrmtry share/locale/tt/LC_MESSAGES
@dirrmtry share/locale/tt
@dirrmtry share/locale/te/LC_MESSAGES
@dirrmtry share/locale/te
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@dirrmtry share/locale/sr@latin
@dirrmtry share/locale/sr@ije/LC_MESSAGES
@dirrmtry share/locale/sr@ije
@dirrmtry share/locale/si/LC_MESSAGES
@dirrmtry share/locale/si
@dirrmtry share/locale/rw/LC_MESSAGES
@dirrmtry share/locale/rw
@dirrmtry share/locale/ps/LC_MESSAGES
@dirrmtry share/locale/ps
@dirrmtry share/locale/oc/LC_MESSAGES
@dirrmtry share/locale/oc
@dirrmtry share/locale/mr/LC_MESSAGES
@dirrmtry share/locale/mr
@dirrmtry share/locale/mai/LC_MESSAGES
@dirrmtry share/locale/mai
@dirrmtry share/locale/ku/LC_MESSAGES
@dirrmtry share/locale/ku
@dirrmtry share/locale/km/LC_MESSAGES
@dirrmtry share/locale/km
@dirrmtry share/locale/kk/LC_MESSAGES
@dirrmtry share/locale/kk
@dirrmtry share/locale/hy/LC_MESSAGES
@dirrmtry share/locale/hy
@dirrmtry share/locale/en@shaw/LC_MESSAGES
@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/be@latin/LC_MESSAGES
@dirrmtry share/locale/be@latin
@dirrmtry share/locale/ast/LC_MESSAGES
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrm include/atk-1.0/atk
@dirrm include/atk-1.0
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/atkmm/Makefile,v 1.12 2012/09/01 23:02:08 mezz Exp $
# $MCom: ports/trunk/accessibility/atkmm/Makefile 19865 2014-09-14 12:34:28Z kwm $
PORTNAME= atkmm
PORTVERSION= 2.22.6
PORTREVISION= 1
PORTVERSION= 2.22.7
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
......@@ -17,6 +16,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --disable-documentation
.include <bsd.port.mk>