summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/appdata-tools/Makefile34
-rw-r--r--devel/appdata-tools/distinfo2
-rw-r--r--devel/appdata-tools/pkg-descr3
-rw-r--r--devel/appdata-tools/pkg-plist13
-rw-r--r--devel/cluttermm/Makefile22
-rw-r--r--devel/cluttermm/distinfo2
-rw-r--r--devel/cluttermm/pkg-descr3
-rw-r--r--devel/cluttermm/pkg-plist164
-rw-r--r--devel/dconf-editor/Makefile7
-rw-r--r--devel/dconf-editor/pkg-plist18
-rw-r--r--devel/dconf/Makefile7
-rw-r--r--devel/dconf/distinfo4
-rw-r--r--devel/dconf/files/patch-client_Makefile.in41
-rw-r--r--devel/dconf/files/patch-dbus-1_Makefile.in52
-rw-r--r--devel/dconf/files/patch-editor_dconf-model.vala186
-rw-r--r--devel/dconf/files/patch-editors_dconf-view.vala11
-rw-r--r--devel/dconf/files/patch-test_Makefile.am21
-rw-r--r--devel/dconf/files/patch-test_Makefile.in21
-rw-r--r--devel/dconf/pkg-plist9
-rw-r--r--devel/devhelp/Makefile11
-rw-r--r--devel/devhelp/distinfo4
-rw-r--r--devel/devhelp/pkg-plist11
-rw-r--r--devel/gitg/Makefile31
-rw-r--r--devel/gitg/distinfo2
-rw-r--r--devel/gitg/pkg-descr3
-rw-r--r--devel/gitg/pkg-plist82
-rw-r--r--devel/glade/Makefile24
-rw-r--r--devel/glade/distinfo4
-rw-r--r--devel/glade/pkg-plist294
-rw-r--r--devel/glib20/Makefile13
-rw-r--r--devel/glib20/distinfo4
-rw-r--r--devel/glib20/files/extra-glib_gdbscripts8
-rw-r--r--devel/glib20/files/extra-gobject_gdbscripts8
-rw-r--r--devel/glib20/files/patch-configure (renamed from devel/glib20/files/patch-ae)28
-rw-r--r--devel/glib20/files/patch-docs_reference_Makefile.in (renamed from devel/glib20/files/patch-ah)0
-rw-r--r--devel/glib20/files/patch-gio_fam_Makefile.in35
-rw-r--r--devel/glib20/files/patch-gio_gunixmounts.c41
-rw-r--r--devel/glib20/files/patch-gio_gunixvolume.c10
-rw-r--r--devel/glib20/files/patch-glib_deprecated_gthread.h10
-rw-r--r--devel/glib20/files/patch-glib_tests_gdatetime.c16
-rw-r--r--devel/glib20/files/patch-gobject_gtype.h10
-rw-r--r--devel/glib20/pkg-plist9
-rw-r--r--devel/glibmm/Makefile7
-rw-r--r--devel/glibmm/distinfo4
-rw-r--r--devel/glibmm/pkg-plist4
-rw-r--r--devel/gnome-common/Makefile17
-rw-r--r--devel/gnome-common/distinfo2
-rw-r--r--devel/gnome-common/pkg-descr4
-rw-r--r--devel/gnome-common/pkg-plist9
-rw-r--r--devel/gobject-introspection/Makefile9
-rw-r--r--devel/gobject-introspection/distinfo4
-rw-r--r--devel/gobject-introspection/files/patch-Makefile.in6
-rw-r--r--devel/gobject-introspection/files/patch-configure11
-rw-r--r--devel/gobject-introspection/files/patch-giscanner_dumper.py14
-rw-r--r--devel/gobject-introspection/files/patch-giscanner_scannerlexer.l25
-rw-r--r--devel/gobject-introspection/files/patch-giscanner_sourcescanner.py16
-rw-r--r--devel/gobject-introspection/pkg-plist24
-rw-r--r--devel/gsettings-desktop-schemas/Makefile12
-rw-r--r--devel/gsettings-desktop-schemas/distinfo4
-rw-r--r--devel/gsettings-desktop-schemas/pkg-plist6
-rw-r--r--devel/json-glib/Makefile26
-rw-r--r--devel/json-glib/distinfo2
-rw-r--r--devel/json-glib/pkg-descr23
-rw-r--r--devel/json-glib/pkg-plist123
-rw-r--r--devel/libgdata/Makefile10
-rw-r--r--devel/libgdata/distinfo4
-rw-r--r--devel/libgdata/pkg-plist2
-rw-r--r--devel/libgee/Makefile5
-rw-r--r--devel/libgee/distinfo4
-rw-r--r--devel/libgee/pkg-plist2
-rw-r--r--devel/libgit2-glib/Makefile34
-rw-r--r--devel/libgit2-glib/distinfo2
-rw-r--r--devel/libgit2-glib/pkg-descr7
-rw-r--r--devel/libgit2-glib/pkg-plist62
-rw-r--r--devel/libgsf/Makefile22
-rw-r--r--devel/libgsf/distinfo2
-rw-r--r--devel/libgsf/pkg-descr2
-rw-r--r--devel/libgsf/pkg-plist151
-rw-r--r--devel/libnotify/Makefile5
-rw-r--r--devel/libnotify/distinfo4
-rw-r--r--devel/libnotify/files/patch-configure23
-rw-r--r--devel/libpeas/Makefile31
-rw-r--r--devel/libpeas/distinfo4
-rw-r--r--devel/libpeas/pkg-plist22
-rw-r--r--devel/libsoup-gnome/Makefile4
-rw-r--r--devel/libsoup-gnome/pkg-plist2
-rw-r--r--devel/libsoup/Makefile23
-rw-r--r--devel/libsoup/distinfo4
-rw-r--r--devel/libsoup/files/patch-libsoup_Makefile.in14
-rw-r--r--devel/libsoup/files/patch-libsoup_soup-message-io.c11
-rw-r--r--devel/libsoup/files/patch-tests_coding-test.c11
-rw-r--r--devel/libsoup/pkg-plist6
-rw-r--r--devel/py-dbus/Makefile17
-rw-r--r--devel/py-dbus/distinfo2
-rw-r--r--devel/py-dbus/pkg-descr3
-rw-r--r--devel/py-dbus/pkg-plist63
-rw-r--r--devel/py-gobject3/Makefile49
-rw-r--r--devel/py-gobject3/distinfo2
-rw-r--r--devel/py-gobject3/pkg-plist43
-rw-r--r--devel/py3-dbus/Makefile17
-rw-r--r--devel/py3-dbus/distinfo2
-rw-r--r--devel/py3-dbus/pkg-descr3
-rw-r--r--devel/py3-dbus/pkg-plist60
-rw-r--r--devel/py3-gobject3/Makefile17
-rw-r--r--devel/py3-gobject3/pkg-plist87
-rw-r--r--devel/py3-xdg/Makefile26
-rw-r--r--devel/py3-xdg/distinfo2
-rw-r--r--devel/py3-xdg/files/patch-xdg_BaseDirectory.py18
-rw-r--r--devel/py3-xdg/pkg-descr11
-rw-r--r--devel/pydbus-common/Makefile85
-rw-r--r--devel/pydbus-common/distinfo2
-rw-r--r--devel/pydbus-common/pkg-descr3
-rw-r--r--devel/pydbus-common/pkg-plist24
-rw-r--r--devel/pygobject3-common/Makefile73
-rw-r--r--devel/pygobject3-common/distinfo2
-rw-r--r--devel/pygobject3-common/pkg-descr (renamed from devel/py-gobject3/pkg-descr)0
-rw-r--r--devel/pygobject3-common/pkg-plist3
-rw-r--r--devel/seed/Makefile10
-rw-r--r--devel/seed/distinfo4
-rw-r--r--devel/seed/pkg-plist2
120 files changed, 1786 insertions, 947 deletions
diff --git a/devel/appdata-tools/Makefile b/devel/appdata-tools/Makefile
new file mode 100644
index 000000000..178fb55d7
--- /dev/null
+++ b/devel/appdata-tools/Makefile
@@ -0,0 +1,34 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= appdata-tools
+PORTVERSION= 0.1.7
+CATEGORIES= devel
+DIST_SUBDIR= gnome3
+
+WRKSRC= ${WRKDIR}/hughsie-appdata-tools-b364e3e
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= AppData is a subset of AppStream
+
+BUILD_DEPENDS= intltoolize:${PORTSDIR}/textproc/intltool
+LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup
+
+GH_ACCOUNT= hughsie
+GH_PROJECT= appdata-tools
+GH_COMMIT= b364e3e
+GH_TAGNAME= ${GH_COMMIT}
+
+GNU_CONFIGURE= yes
+#CONFIGURE_ARGS= --enable-introspection=yes
+USE_GITHUB= yes
+USES= gmake libtool pathfix pkgconfig
+USE_AUTOTOOLS= libtool autoconf automake
+USE_GNOME= gdkpixbuf2 glib20 gnomehier introspection:build
+USE_LDCONFIG= yes
+
+pre-configure:
+ cd ${WRKSRC} && NOCONFIGURE=yes ${SH} ./autogen.sh
+
+.include <bsd.port.mk>
diff --git a/devel/appdata-tools/distinfo b/devel/appdata-tools/distinfo
new file mode 100644
index 000000000..d85e859df
--- /dev/null
+++ b/devel/appdata-tools/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/appdata-tools-0.1.7.tar.gz) = 8746177f8ef4cb6babdb7663240ebf9fd381196834fd0c9436896fc261898f3b
+SIZE (gnome3/appdata-tools-0.1.7.tar.gz) = 124584
diff --git a/devel/appdata-tools/pkg-descr b/devel/appdata-tools/pkg-descr
new file mode 100644
index 000000000..1a988ac7b
--- /dev/null
+++ b/devel/appdata-tools/pkg-descr
@@ -0,0 +1,3 @@
+AppData is a subset of AppStream
+
+WWW: http://people.freedesktop.org/~hughsient/appdata/
diff --git a/devel/appdata-tools/pkg-plist b/devel/appdata-tools/pkg-plist
new file mode 100644
index 000000000..79720556b
--- /dev/null
+++ b/devel/appdata-tools/pkg-plist
@@ -0,0 +1,13 @@
+bin/appdata-validate
+lib/locale/en_GB/LC_MESSAGES/appdata-tools.mo
+share/aclocal/appdata-xml.m4
+share/appdata/schema/appdata.rnc
+share/appdata/schema/appdata.xsd
+share/appdata/schema/schema-locating-rules.xml
+share/emacs/site-lisp/site-start.d/appdata-rng-init.el
+@dirrm share/emacs/site-lisp/site-start.d
+@dirrm share/appdata/schema
+@dirrm share/appdata
+@dirrmtry lib/locale/en_GB/LC_MESSAGES
+@dirrmtry lib/locale/en_GB
+@dirrmtry lib/locale
diff --git a/devel/cluttermm/Makefile b/devel/cluttermm/Makefile
new file mode 100644
index 000000000..ac06ad8f8
--- /dev/null
+++ b/devel/cluttermm/Makefile
@@ -0,0 +1,22 @@
+# Created by: Gustau Pérez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= cluttermm
+PORTVERSION= 1.17.2
+CATEGORIES= devel
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= C++ interfaces for clutter
+
+LIB_DEPENDS= libclutter-1.0.so:${PORTSDIR}/graphics/clutter
+
+USES+= gettext gmake libtool pathfix perl5 pkgconfig tar:xz
+USE_GNOME= atkmm glib20 gtkmm30 libsigc++20 pangomm
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CONFIGURE_ARGS= --disable-documentation
+
+.include <bsd.port.mk>
diff --git a/devel/cluttermm/distinfo b/devel/cluttermm/distinfo
new file mode 100644
index 000000000..e67c9cbd3
--- /dev/null
+++ b/devel/cluttermm/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/cluttermm-1.17.2.tar.xz) = bc3e1194fffc94afe92c6310ff753477bb8f3b37e58587931c0178144d1c4335
+SIZE (gnome3/cluttermm-1.17.2.tar.xz) = 2255220
diff --git a/devel/cluttermm/pkg-descr b/devel/cluttermm/pkg-descr
new file mode 100644
index 000000000..7499aee9f
--- /dev/null
+++ b/devel/cluttermm/pkg-descr
@@ -0,0 +1,3 @@
+C++ interfaces for clutter.
+
+WWW: https://developer.gnome.org/cluttermm/
diff --git a/devel/cluttermm/pkg-plist b/devel/cluttermm/pkg-plist
new file mode 100644
index 000000000..3727b7399
--- /dev/null
+++ b/devel/cluttermm/pkg-plist
@@ -0,0 +1,164 @@
+include/cluttermm-1.0/cluttermm.h
+include/cluttermm-1.0/cluttermm/action.h
+include/cluttermm-1.0/cluttermm/actor-box.h
+include/cluttermm-1.0/cluttermm/actor-meta.h
+include/cluttermm-1.0/cluttermm/actor.h
+include/cluttermm-1.0/cluttermm/align-constraint.h
+include/cluttermm-1.0/cluttermm/alpha.h
+include/cluttermm-1.0/cluttermm/animatable.h
+include/cluttermm-1.0/cluttermm/animation.h
+include/cluttermm-1.0/cluttermm/animator.h
+include/cluttermm-1.0/cluttermm/backend.h
+include/cluttermm-1.0/cluttermm/behaviour-depth.h
+include/cluttermm-1.0/cluttermm/behaviour-ellipse.h
+include/cluttermm-1.0/cluttermm/behaviour-opacity.h
+include/cluttermm-1.0/cluttermm/behaviour-path.h
+include/cluttermm-1.0/cluttermm/behaviour-rotate.h
+include/cluttermm-1.0/cluttermm/behaviour-scale.h
+include/cluttermm-1.0/cluttermm/behaviour.h
+include/cluttermm-1.0/cluttermm/bin-layout.h
+include/cluttermm-1.0/cluttermm/bind-constraint.h
+include/cluttermm-1.0/cluttermm/blur-effect.h
+include/cluttermm-1.0/cluttermm/box-layout.h
+include/cluttermm-1.0/cluttermm/box.h
+include/cluttermm-1.0/cluttermm/brightness-contrast-effect.h
+include/cluttermm-1.0/cluttermm/cairo-texture.h
+include/cluttermm-1.0/cluttermm/canvas.h
+include/cluttermm-1.0/cluttermm/childmeta.h
+include/cluttermm-1.0/cluttermm/clone.h
+include/cluttermm-1.0/cluttermm/color.h
+include/cluttermm-1.0/cluttermm/colorize-effect.h
+include/cluttermm-1.0/cluttermm/constraint.h
+include/cluttermm-1.0/cluttermm/container.h
+include/cluttermm-1.0/cluttermm/content.h
+include/cluttermm-1.0/cluttermm/deform-effect.h
+include/cluttermm-1.0/cluttermm/desaturate-effect.h
+include/cluttermm-1.0/cluttermm/device-manager.h
+include/cluttermm-1.0/cluttermm/effect.h
+include/cluttermm-1.0/cluttermm/event.h
+include/cluttermm-1.0/cluttermm/fixed-layout.h
+include/cluttermm-1.0/cluttermm/flow-layout.h
+include/cluttermm-1.0/cluttermm/frame-source.h
+include/cluttermm-1.0/cluttermm/grid-layout.h
+include/cluttermm-1.0/cluttermm/group.h
+include/cluttermm-1.0/cluttermm/image.h
+include/cluttermm-1.0/cluttermm/init.h
+include/cluttermm-1.0/cluttermm/input-device.h
+include/cluttermm-1.0/cluttermm/interval.h
+include/cluttermm-1.0/cluttermm/keyframe-transition.h
+include/cluttermm-1.0/cluttermm/layout-manager.h
+include/cluttermm-1.0/cluttermm/layoutmeta.h
+include/cluttermm-1.0/cluttermm/main.h
+include/cluttermm-1.0/cluttermm/media.h
+include/cluttermm-1.0/cluttermm/model-iter.h
+include/cluttermm-1.0/cluttermm/model.h
+include/cluttermm-1.0/cluttermm/offscreen-effect.h
+include/cluttermm-1.0/cluttermm/page-turn-effect.h
+include/cluttermm-1.0/cluttermm/path-constraint.h
+include/cluttermm-1.0/cluttermm/path.h
+include/cluttermm-1.0/cluttermm/property-transition.h
+include/cluttermm-1.0/cluttermm/rectangle.h
+include/cluttermm-1.0/cluttermm/score.h
+include/cluttermm-1.0/cluttermm/script.h
+include/cluttermm-1.0/cluttermm/scriptable.h
+include/cluttermm-1.0/cluttermm/scroll-actor.h
+include/cluttermm-1.0/cluttermm/shader-effect.h
+include/cluttermm-1.0/cluttermm/shader.h
+include/cluttermm-1.0/cluttermm/size.h
+include/cluttermm-1.0/cluttermm/snap-constraint.h
+include/cluttermm-1.0/cluttermm/stage.h
+include/cluttermm-1.0/cluttermm/text-buffer.h
+include/cluttermm-1.0/cluttermm/text.h
+include/cluttermm-1.0/cluttermm/texture.h
+include/cluttermm-1.0/cluttermm/threads.h
+include/cluttermm-1.0/cluttermm/timeline.h
+include/cluttermm-1.0/cluttermm/transition.h
+include/cluttermm-1.0/cluttermm/types.h
+include/cluttermm-1.0/cluttermm/wrap_init.h
+include/cluttermm-1.0/cluttermm/private/action_p.h
+include/cluttermm-1.0/cluttermm/private/actor-box_p.h
+include/cluttermm-1.0/cluttermm/private/actor-meta_p.h
+include/cluttermm-1.0/cluttermm/private/actor_p.h
+include/cluttermm-1.0/cluttermm/private/align-constraint_p.h
+include/cluttermm-1.0/cluttermm/private/alpha_p.h
+include/cluttermm-1.0/cluttermm/private/animatable_p.h
+include/cluttermm-1.0/cluttermm/private/animation_p.h
+include/cluttermm-1.0/cluttermm/private/animator_p.h
+include/cluttermm-1.0/cluttermm/private/backend_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-depth_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-ellipse_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-opacity_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-path_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-rotate_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour-scale_p.h
+include/cluttermm-1.0/cluttermm/private/behaviour_p.h
+include/cluttermm-1.0/cluttermm/private/bin-layout_p.h
+include/cluttermm-1.0/cluttermm/private/bind-constraint_p.h
+include/cluttermm-1.0/cluttermm/private/blur-effect_p.h
+include/cluttermm-1.0/cluttermm/private/box-layout_p.h
+include/cluttermm-1.0/cluttermm/private/box_p.h
+include/cluttermm-1.0/cluttermm/private/brightness-contrast-effect_p.h
+include/cluttermm-1.0/cluttermm/private/cairo-texture_p.h
+include/cluttermm-1.0/cluttermm/private/canvas_p.h
+include/cluttermm-1.0/cluttermm/private/childmeta_p.h
+include/cluttermm-1.0/cluttermm/private/clone_p.h
+include/cluttermm-1.0/cluttermm/private/color_p.h
+include/cluttermm-1.0/cluttermm/private/colorize-effect_p.h
+include/cluttermm-1.0/cluttermm/private/constraint_p.h
+include/cluttermm-1.0/cluttermm/private/container_p.h
+include/cluttermm-1.0/cluttermm/private/content_p.h
+include/cluttermm-1.0/cluttermm/private/deform-effect_p.h
+include/cluttermm-1.0/cluttermm/private/desaturate-effect_p.h
+include/cluttermm-1.0/cluttermm/private/device-manager_p.h
+include/cluttermm-1.0/cluttermm/private/effect_p.h
+include/cluttermm-1.0/cluttermm/private/fixed-layout_p.h
+include/cluttermm-1.0/cluttermm/private/flow-layout_p.h
+include/cluttermm-1.0/cluttermm/private/grid-layout_p.h
+include/cluttermm-1.0/cluttermm/private/group_p.h
+include/cluttermm-1.0/cluttermm/private/image_p.h
+include/cluttermm-1.0/cluttermm/private/input-device_p.h
+include/cluttermm-1.0/cluttermm/private/interval_p.h
+include/cluttermm-1.0/cluttermm/private/keyframe-transition_p.h
+include/cluttermm-1.0/cluttermm/private/layout-manager_p.h
+include/cluttermm-1.0/cluttermm/private/layoutmeta_p.h
+include/cluttermm-1.0/cluttermm/private/media_p.h
+include/cluttermm-1.0/cluttermm/private/model-iter_p.h
+include/cluttermm-1.0/cluttermm/private/model_p.h
+include/cluttermm-1.0/cluttermm/private/offscreen-effect_p.h
+include/cluttermm-1.0/cluttermm/private/page-turn-effect_p.h
+include/cluttermm-1.0/cluttermm/private/path-constraint_p.h
+include/cluttermm-1.0/cluttermm/private/path_p.h
+include/cluttermm-1.0/cluttermm/private/property-transition_p.h
+include/cluttermm-1.0/cluttermm/private/rectangle_p.h
+include/cluttermm-1.0/cluttermm/private/score_p.h
+include/cluttermm-1.0/cluttermm/private/script_p.h
+include/cluttermm-1.0/cluttermm/private/scriptable_p.h
+include/cluttermm-1.0/cluttermm/private/scroll-actor_p.h
+include/cluttermm-1.0/cluttermm/private/shader-effect_p.h
+include/cluttermm-1.0/cluttermm/private/shader_p.h
+include/cluttermm-1.0/cluttermm/private/size_p.h
+include/cluttermm-1.0/cluttermm/private/snap-constraint_p.h
+include/cluttermm-1.0/cluttermm/private/stage_p.h
+include/cluttermm-1.0/cluttermm/private/text-buffer_p.h
+include/cluttermm-1.0/cluttermm/private/text_p.h
+include/cluttermm-1.0/cluttermm/private/texture_p.h
+include/cluttermm-1.0/cluttermm/private/timeline_p.h
+include/cluttermm-1.0/cluttermm/private/transition_p.h
+include/cluttermm-1.0/cluttermm/private/types_p.h
+lib/libcluttermm-1.0.la
+lib/libcluttermm-1.0.so
+lib/libcluttermm-1.0.so.1
+lib/libcluttermm-1.0.so.1.0.0
+lib/cluttermm-1.0/include/cluttermmconfig.h
+libdata/pkgconfig/cluttermm-1.0.pc
+%%DATADIR%%-1.0/proc/m4/convert_cairo.m4
+%%DATADIR%%-1.0/proc/m4/convert_clutter.m4
+%%DATADIR%%-1.0/proc/m4/convert_cogl.m4
+@dirrm lib/cluttermm-1.0/include
+@dirrm lib/cluttermm-1.0
+@dirrm include/cluttermm-1.0/cluttermm/private
+@dirrm include/cluttermm-1.0/cluttermm
+@dirrm include/cluttermm-1.0
+@dirrm %%DATADIR%%-1.0/proc/m4
+@dirrm %%DATADIR%%-1.0/proc
+@dirrm %%DATADIR%%-1.0
diff --git a/devel/dconf-editor/Makefile b/devel/dconf-editor/Makefile
index 26f10f621..cc5a850b6 100644
--- a/devel/dconf-editor/Makefile
+++ b/devel/dconf-editor/Makefile
@@ -14,10 +14,7 @@ MASTERDIR= ${.CURDIR}/../dconf
PLIST= ${.CURDIR}/pkg-plist
-do-build:
- @cd ${WRKSRC}/editor && ${GMAKE}
-
-do-install:
- @cd ${WRKSRC}/editor && DESTDIR=${STAGEDIR} ${GMAKE} install
+BUILD_WRKSRC= ${WRKSRC}/editor
+INSTALL_WRKSRC= ${WRKSRC}/editor
.include "${MASTERDIR}/Makefile"
diff --git a/devel/dconf-editor/pkg-plist b/devel/dconf-editor/pkg-plist
index e48c9f04b..c45e30c92 100644
--- a/devel/dconf-editor/pkg-plist
+++ b/devel/dconf-editor/pkg-plist
@@ -1,7 +1,6 @@
bin/dconf-editor
+share/appdata/dconf-editor.appdata.xml
share/applications/dconf-editor.desktop
-share/dconf-editor/dconf-editor-menu.ui
-share/dconf-editor/dconf-editor.ui
share/icons/HighContrast/16x16/apps/dconf-editor.png
share/icons/HighContrast/22x22/apps/dconf-editor.png
share/icons/HighContrast/24x24/apps/dconf-editor.png
@@ -15,4 +14,17 @@ share/icons/hicolor/256x256/apps/dconf-editor.png
share/icons/hicolor/32x32/apps/dconf-editor.png
share/icons/hicolor/48x48/apps/dconf-editor.png
share/icons/hicolor/64x64/apps/dconf-editor.png
-@dirrm share/dconf-editor
+@dirrmtry share/icons/HighContrast/48x48/apps
+@dirrmtry share/icons/HighContrast/48x48
+@dirrmtry share/icons/HighContrast/32x32/apps
+@dirrmtry share/icons/HighContrast/32x32
+@dirrmtry share/icons/HighContrast/256x256/apps
+@dirrmtry share/icons/HighContrast/256x256
+@dirrmtry share/icons/HighContrast/24x24/apps
+@dirrmtry share/icons/HighContrast/24x24
+@dirrmtry share/icons/HighContrast/22x22/apps
+@dirrmtry share/icons/HighContrast/22x22
+@dirrmtry share/icons/HighContrast/16x16/apps
+@dirrmtry share/icons/HighContrast/16x16
+@dirrmtry share/icons/HighContrast
+@dirrmtry share/appdata
diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile
index f4dd00997..6139a364b 100644
--- a/devel/dconf/Makefile
+++ b/devel/dconf/Makefile
@@ -3,8 +3,7 @@
# $MCom$
PORTNAME?= dconf
-PORTVERSION= 0.16.1
-PORTREVISION= 1
+PORTVERSION= 0.20.0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DISTNAME= dconf-${PORTVERSION}
@@ -17,12 +16,10 @@ BUILD_DEPENDS= vala>=0.18.1:${PORTSDIR}/lang/vala \
docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus
-USE_XZ= yes
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomehier intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-MAKE_JOBS_UNSAFE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/dconf/distinfo b/devel/dconf/distinfo
index af14d5347..0527b4e90 100644
--- a/devel/dconf/distinfo
+++ b/devel/dconf/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/dconf-0.16.1.tar.xz) = a551d04d06599ee9adde500c71ad8567d68f45420b6dbca10ca51e2834d80fee
-SIZE (gnome3/dconf-0.16.1.tar.xz) = 373800
+SHA256 (gnome3/dconf-0.20.0.tar.xz) = 22c046a247d05ea65ad181e3aef4009c898a5531f76c0181f8ec0dfef83447d9
+SIZE (gnome3/dconf-0.20.0.tar.xz) = 389388
diff --git a/devel/dconf/files/patch-client_Makefile.in b/devel/dconf/files/patch-client_Makefile.in
deleted file mode 100644
index 5d49e9e24..000000000
--- a/devel/dconf/files/patch-client_Makefile.in
+++ /dev/null
@@ -1,41 +0,0 @@
---- client/Makefile.in.orig 2013-09-06 20:42:04.000000000 +0200
-+++ client/Makefile.in 2013-09-06 20:44:20.000000000 +0200
-@@ -83,7 +83,7 @@
- $(srcdir)/Makefile.am $(srcdir)/dconf.pc.in \
- $(top_srcdir)/aux/depcomp $(dconfclientinclude_HEADERS) \
- $(dconfinclude_HEADERS)
--shlib_PROGRAMS = libdconf.so.1.0.0$(EXEEXT)
-+shlib_PROGRAMS = libdconf.so.1$(EXEEXT)
- subdir = client
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
-@@ -476,12 +476,12 @@
- clean-shlibPROGRAMS:
- -test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS)
-
--libdconf.so.1.0.0$(EXEEXT): $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_1_0_0_DEPENDENCIES)
-- @rm -f libdconf.so.1.0.0$(EXEEXT)
-+libdconf.so.1$(EXEEXT): $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_1_0_0_DEPENDENCIES)
-+ @rm -f libdconf.so.1$(EXEEXT)
- $(AM_V_CCLD)$(libdconf_so_1_0_0_LINK) $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_LDADD) $(LIBS)
-+ $(AM_V_GEN) ln -fs libdconf.so.1 libdconf.so
-
- mostlyclean-compile:
-- -rm -f *.$(OBJEXT)
-
- distclean-compile:
- -rm -f *.tab.c
-@@ -899,12 +899,8 @@
- # run tests in cwd as part of make check
- check-local: test-nonrecursive
-
--libdconf.so.1 libdconf.so: libdconf.so.1.0.0
-- $(AM_V_GEN) ln -fs libdconf.so.1.0.0 $@
--
- install-data-hook:
-- ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so.1
-- ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so
-+ ln -fs libdconf.so.1 $(DESTDIR)$(shlibdir)/libdconf.so
-
- uninstall-hook:
- rm -f $(DESTDIR)$(shlibdir)/libdconf.so.1
diff --git a/devel/dconf/files/patch-dbus-1_Makefile.in b/devel/dconf/files/patch-dbus-1_Makefile.in
deleted file mode 100644
index 2cb4dc585..000000000
--- a/devel/dconf/files/patch-dbus-1_Makefile.in
+++ /dev/null
@@ -1,52 +0,0 @@
---- dbus-1/Makefile.in.orig 2013-09-06 20:44:51.000000000 +0200
-+++ dbus-1/Makefile.in 2013-09-06 20:47:45.000000000 +0200
-@@ -82,7 +82,7 @@
- DIST_COMMON = $(top_srcdir)/Makefile.gtester $(srcdir)/Makefile.in \
- $(srcdir)/Makefile.am $(srcdir)/dconf-dbus-1.pc.in \
- $(top_srcdir)/aux/depcomp $(dconf_dbus_1include_HEADERS)
--shlib_PROGRAMS = libdconf-dbus-1.so.0.0.0$(EXEEXT)
-+shlib_PROGRAMS = libdconf-dbus-1.so.0$(EXEEXT)
- subdir = dbus-1
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
-@@ -396,7 +396,7 @@
-
- libdconf_dbus_1_so_0_0_0_LDFLAGS = -shared -Wl,-soname=libdconf-dbus-1.so.0
- libdconf_dbus_1_so_0_0_0_SOURCES = dconf-dbus-1.c
--nodist_noinst_DATA = libdconf-dbus-1.so libdconf-dbus-1.so.0
-+nodist_noinst_DATA = libdconf-dbus-1.so.0
- CLEANFILES = libdconf-dbus-1.so.0 libdconf-dbus-1.so
- all: all-am
-
-@@ -489,14 +489,13 @@
- cd "$(DESTDIR)$(shlibdir)" && rm -f $$files
-
- clean-shlibPROGRAMS:
-- -test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS)
-
--libdconf-dbus-1.so.0.0.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_dbus_1_so_0_0_0_DEPENDENCIES)
-- @rm -f libdconf-dbus-1.so.0.0.0$(EXEEXT)
-+libdconf-dbus-1.so.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_dbus_1_so_0_0_0_DEPENDENCIES)
-+ @rm -f libdconf-dbus-1.so.0$(EXEEXT)
- $(AM_V_CCLD)$(libdconf_dbus_1_so_0_0_0_LINK) $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_LDADD) $(LIBS)
-+ $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0 libdconf-dbus-1.so
-
- mostlyclean-compile:
-- -rm -f *.$(OBJEXT)
-
- distclean-compile:
- -rm -f *.tab.c
-@@ -882,12 +881,8 @@
- # run tests in cwd as part of make check
- check-local: test-nonrecursive
-
--libdconf-dbus-1.so.0 libdconf-dbus-1.so: libdconf-dbus-1.so.0.0.0
-- $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0.0.0 $@
--
- install-data-hook:
-- ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0
-- ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so
-+ ln -fs libdconf-dbus-1.so.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so
-
- uninstall-hook:
- rm -f $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0
diff --git a/devel/dconf/files/patch-editor_dconf-model.vala b/devel/dconf/files/patch-editor_dconf-model.vala
deleted file mode 100644
index 9556c0c01..000000000
--- a/devel/dconf/files/patch-editor_dconf-model.vala
+++ /dev/null
@@ -1,186 +0,0 @@
---- editor/dconf-model.vala.orig 2013-09-07 00:35:35.000000000 +0200
-+++ editor/dconf-model.vala 2013-09-07 00:35:37.000000000 +0200
-@@ -254,7 +254,7 @@
- string[] tokens = path.split("/", 2);
- string name = tokens[0];
-
-- Directory directory = get_child(name);
-+ var directory = get_child(name);
- directory.load_schema(schema, tokens[1]);
- }
- }
-@@ -341,8 +341,10 @@
- return (Key)iter.user_data;
- }
-
-- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
-+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
- {
-+ iter = Gtk.TreeIter();
-+
- if (path.get_depth() != 1)
- return false;
-
-@@ -391,11 +393,14 @@
- return true;
- }
-
-- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
-+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
- {
-+ iter = Gtk.TreeIter();
-+
- if (parent != null || directory.keys.length() == 0)
- return false;
- set_iter(ref iter, directory.keys.nth_data(0));
-+
- return true;
- }
-
-@@ -412,8 +417,10 @@
- return 0;
- }
-
-- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
-+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
- {
-+ iter = Gtk.TreeIter();
-+
- if (parent != null)
- return false;
-
-@@ -423,8 +430,9 @@
- return true;
- }
-
-- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
-+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
- {
-+ iter = Gtk.TreeIter();
- return false;
- }
-
-@@ -479,8 +487,10 @@
- return (SchemaValue)iter.user_data;
- }
-
-- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
-+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
- {
-+ iter = Gtk.TreeIter();
-+
- if (path.get_depth() != 1)
- return false;
-
-@@ -513,11 +523,15 @@
- return true;
- }
-
-- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
-+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
- {
-+ iter = Gtk.TreeIter();
-+
- if (parent != null || schema_enum.values.length() == 0)
- return false;
-+
- set_iter(ref iter, schema_enum.values.nth_data(0));
-+
- return true;
- }
-
-@@ -534,8 +548,10 @@
- return 0;
- }
-
-- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
-+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
- {
-+ iter = Gtk.TreeIter();
-+
- if (parent != null)
- return false;
-
-@@ -545,8 +561,9 @@
- return true;
- }
-
-- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
-+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
- {
-+ iter = Gtk.TreeIter();
- return false;
- }
-
-@@ -644,8 +661,10 @@
- return (Directory)iter.user_data;
- }
-
-- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
-+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
- {
-+ iter = Gtk.TreeIter();
-+
- if (!iter_nth_child(out iter, null, path.get_indices()[0]))
- return false;
-
-@@ -677,19 +696,23 @@
-
- public bool iter_next(ref Gtk.TreeIter iter)
- {
-- Directory directory = get_directory(iter);
-+ var directory = get_directory(iter);
- if (directory.index >= directory.parent.children.length() - 1)
- return false;
- set_iter(ref iter, directory.parent.children.nth_data(directory.index+1));
-+
- return true;
- }
-
-- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
-+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
- {
-- Directory directory = get_directory(parent);
-+ iter = Gtk.TreeIter();
-+
-+ var directory = get_directory(parent);
- if (directory.children.length() == 0)
- return false;
- set_iter(ref iter, directory.children.nth_data(0));
-+
- return true;
- }
-
-@@ -703,21 +726,28 @@
- return (int) get_directory(iter).children.length();
- }
-
-- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
-+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
- {
-- Directory directory = get_directory(parent);
-+ iter = Gtk.TreeIter();
-+
-+ var directory = get_directory(parent);
- if (n >= directory.children.length())
- return false;
- set_iter(ref iter, directory.children.nth_data(n));
-+
- return true;
- }
-
-- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
-+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
- {
-- Directory directory = get_directory(child);
-+ iter = Gtk.TreeIter();
-+
-+ var directory = get_directory(child);
- if (directory.parent == root)
- return false;
-+
- set_iter(ref iter, directory.parent);
-+
- return true;
- }
-
diff --git a/devel/dconf/files/patch-editors_dconf-view.vala b/devel/dconf/files/patch-editors_dconf-view.vala
deleted file mode 100644
index 70998f181..000000000
--- a/devel/dconf/files/patch-editors_dconf-view.vala
+++ /dev/null
@@ -1,11 +0,0 @@
---- editor/dconf-view.vala.orig 2013-05-01 21:48:19.000000000 +0000
-+++ editor/dconf-view.vala 2013-05-01 21:50:26.000000000 +0000
-@@ -270,7 +270,7 @@
-
- private void spin_edited_cb(Gtk.CellRendererText renderer, string path, string text)
- {
-- Key key = get_key_from_path(path);
-+ var key = get_key_from_path(path);
- switch (key.type_string)
- {
- case "y":
diff --git a/devel/dconf/files/patch-test_Makefile.am b/devel/dconf/files/patch-test_Makefile.am
deleted file mode 100644
index a3288f9e6..000000000
--- a/devel/dconf/files/patch-test_Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
---- tests/Makefile.orig.am 2013-03-26 21:34:03.467621533 +0100
-+++ tests/Makefile.am 2013-03-26 21:34:43.396618710 +0100
-@@ -28,8 +28,7 @@
- shm_CFLAGS = $(glib_CFLAGS)
- shm_LDADD = \
- ../shm/libdconf-shm.a \
-- $(glib_LIBS) \
-- -ldl
-+ $(glib_LIBS)
- shm_SOURCES = \
- shm.c \
- tmpdir.h \
-@@ -79,7 +78,7 @@
- ../common/libdconf-common.a \
- libdconf-mock.a \
- $(glib_LIBS) \
-- -ldl -lm
-+ -lm
- engine_SOURCES = engine.c
- EXTRA_DIST += \
- profile/broken-profile \
diff --git a/devel/dconf/files/patch-test_Makefile.in b/devel/dconf/files/patch-test_Makefile.in
deleted file mode 100644
index cdd5f47a0..000000000
--- a/devel/dconf/files/patch-test_Makefile.in
+++ /dev/null
@@ -1,21 +0,0 @@
---- tests/Makefile.orig.in 2013-03-26 21:34:10.705623412 +0100
-+++ tests/Makefile.in 2013-03-26 21:34:54.686617478 +0100
-@@ -349,8 +349,7 @@
- shm_CFLAGS = $(glib_CFLAGS)
- shm_LDADD = \
- ../shm/libdconf-shm.a \
-- $(glib_LIBS) \
-- -ldl
-+ $(glib_LIBS)
-
- shm_SOURCES = \
- shm.c \
-@@ -395,7 +394,7 @@
- ../common/libdconf-common.a \
- libdconf-mock.a \
- $(glib_LIBS) \
-- -ldl -lm
-+ -lm
-
- engine_SOURCES = engine.c
- client_CFLAGS = $(gio_CFLAGS) -DSRCDIR=\"$(abs_srcdir)\"
diff --git a/devel/dconf/pkg-plist b/devel/dconf/pkg-plist
index 9228851fa..1423fe764 100644
--- a/devel/dconf/pkg-plist
+++ b/devel/dconf/pkg-plist
@@ -1,14 +1,17 @@
bin/dconf
include/dconf/client/dconf-client.h
include/dconf/common/dconf-changeset.h
+include/dconf/common/dconf-error.h
include/dconf-dbus-1/dconf-dbus-1.h
include/dconf/common/dconf-paths.h
include/dconf/dconf.h
lib/gio/modules/libdconfsettings.so
lib/libdconf.so
lib/libdconf.so.1
+lib/libdconf.so.1.0.0
lib/libdconf-dbus-1.so
lib/libdconf-dbus-1.so.0
+lib/libdconf-dbus-1.so.0.0.0
libdata/pkgconfig/dconf.pc
libdata/pkgconfig/dconf-dbus-1.pc
libexec/dconf-service
@@ -19,6 +22,7 @@ man/man7/dconf.7.gz
share/bash-completion/completions/dconf
share/dbus-1/services/ca.desrt.dconf.service
share/gtk-doc/html/dconf/dconf-DConfChangeset.html
+share/gtk-doc/html/dconf/dconf-DConfError.html
share/gtk-doc/html/dconf/dconf-dconf-Paths.html
share/gtk-doc/html/dconf/dconf-editor.html
share/gtk-doc/html/dconf/dconf-overview.html
@@ -33,10 +37,13 @@ share/gtk-doc/html/dconf/dconf.devhelp2
share/gtk-doc/html/dconf/home.png
share/gtk-doc/html/dconf/index.html
share/gtk-doc/html/dconf/index.sgml
+share/gtk-doc/html/dconf/left-insensitive.png
share/gtk-doc/html/dconf/left.png
share/gtk-doc/html/dconf/object-tree.html
+share/gtk-doc/html/dconf/right-insensitive.png
share/gtk-doc/html/dconf/right.png
share/gtk-doc/html/dconf/style.css
+share/gtk-doc/html/dconf/up-insensitive.png
share/gtk-doc/html/dconf/up.png
share/locale/an/LC_MESSAGES/dconf.mo
share/locale/ar/LC_MESSAGES/dconf.mo
@@ -58,6 +65,7 @@ share/locale/eu/LC_MESSAGES/dconf.mo
share/locale/fa/LC_MESSAGES/dconf.mo
share/locale/fi/LC_MESSAGES/dconf.mo
share/locale/fr/LC_MESSAGES/dconf.mo
+share/locale/fur/LC_MESSAGES/dconf.mo
share/locale/gl/LC_MESSAGES/dconf.mo
share/locale/he/LC_MESSAGES/dconf.mo
share/locale/hi/LC_MESSAGES/dconf.mo
@@ -71,6 +79,7 @@ share/locale/lv/LC_MESSAGES/dconf.mo
share/locale/ml/LC_MESSAGES/dconf.mo
share/locale/mr/LC_MESSAGES/dconf.mo
share/locale/nb/LC_MESSAGES/dconf.mo
+share/locale/nl/LC_MESSAGES/dconf.mo
share/locale/pa/LC_MESSAGES/dconf.mo
share/locale/pl/LC_MESSAGES/dconf.mo
share/locale/pt/LC_MESSAGES/dconf.mo
diff --git a/devel/devhelp/Makefile b/devel/devhelp/Makefile
index 43c1fe7d8..8db1b3918 100644
--- a/devel/devhelp/Makefile
+++ b/devel/devhelp/Makefile
@@ -3,7 +3,7 @@
# $MCom$
PORTNAME= devhelp
-PORTVERSION= 3.6.1
+PORTVERSION= 3.12.1
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -13,22 +13,21 @@ COMMENT= Developer help browser for GNOME 3
LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
-USE_XZ= yes
USE_XORG= x11
-USES= gettext gmake pathfix pkgconfig
-USE_GNOME= gconf2 gnomeprefix gtk30 intlhack libxslt
+USES= gettext gmake pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix gtk30 intlhack libxslt
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
-GCONF_SCHEMAS= devhelp.schemas
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+GLIB_SCHEMAS= org.gnome.devhelp.gschema.xml
post-patch:
@${REINPLACE_CMD} -e 's|gedit-plugin||g' ${WRKSRC}/misc/Makefile.in
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdevhelp-3.so.1
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdevhelp-3.so.2
.include <bsd.port.mk>
diff --git a/devel/devhelp/distinfo b/devel/devhelp/distinfo
index 6e8c0ffa2..d6368d35c 100644
--- a/devel/devhelp/distinfo
+++ b/devel/devhelp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/devhelp-3.6.1.tar.xz) = 71c6933422bf876745fc10276a2b2ee0f8c4c4ddfe034b3f6380507725fd4e63
-SIZE (gnome3/devhelp-3.6.1.tar.xz) = 499156
+SHA256 (gnome3/devhelp-3.12.1.tar.xz) = ce2c73e25eaec553abcfdb57de4ec399fa051783e0d4fbbb63da0fda1c6c8335
+SIZE (gnome3/devhelp-3.12.1.tar.xz) = 476488
diff --git a/devel/devhelp/pkg-plist b/devel/devhelp/pkg-plist
index 86355164e..79dcb0bd9 100644
--- a/devel/devhelp/pkg-plist
+++ b/devel/devhelp/pkg-plist
@@ -10,18 +10,18 @@ include/devhelp-3.0/devhelp/dh-error.h
include/devhelp-3.0/devhelp/dh-keyword-model.h
include/devhelp-3.0/devhelp/dh-language.h
include/devhelp-3.0/devhelp/dh-link.h
-include/devhelp-3.0/devhelp/dh-search.h
+include/devhelp-3.0/devhelp/dh-sidebar.h
include/devhelp-3.0/devhelp/dh-window.h
lib/libdevhelp-3.la
lib/libdevhelp-3.so
-lib/libdevhelp-3.so.1
+lib/libdevhelp-3.so.2
libdata/pkgconfig/libdevhelp-3.0.pc
+share/GConf/gsettings/devhelp.convert
+share/appdata/devhelp.appdata.xml
share/applications/devhelp.desktop
share/devhelp/assistant/assistant.css
share/devhelp/assistant/assistant.js
-share/devhelp/devhelp.defaults
share/devhelp/dtd/devhelp-1.dtd
-share/devhelp/ui/devhelp.builder
share/icons/hicolor/16x16/apps/devhelp.png
share/icons/hicolor/22x22/apps/devhelp.png
share/icons/hicolor/24x24/apps/devhelp.png
@@ -98,6 +98,7 @@ share/locale/sr@latin/LC_MESSAGES/devhelp.mo
share/locale/sv/LC_MESSAGES/devhelp.mo
share/locale/ta/LC_MESSAGES/devhelp.mo
share/locale/te/LC_MESSAGES/devhelp.mo
+share/locale/tg/LC_MESSAGES/devhelp.mo
share/locale/th/LC_MESSAGES/devhelp.mo
share/locale/tr/LC_MESSAGES/devhelp.mo
share/locale/ug/LC_MESSAGES/devhelp.mo
@@ -142,9 +143,9 @@ share/locale/zh_TW/LC_MESSAGES/devhelp.mo
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
-@dirrm share/devhelp/ui
@dirrm share/devhelp/dtd
@dirrm share/devhelp/assistant
@dirrm share/devhelp
+@dirrmtry share/appdata
@dirrm include/devhelp-3.0/devhelp
@dirrm include/devhelp-3.0
diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile
new file mode 100644
index 000000000..2a5f166f1
--- /dev/null
+++ b/devel/gitg/Makefile
@@ -0,0 +1,31 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= gitg
+PORTVERSION= 0.3.2
+CATEGORIES= devel gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME GUI client to view git repositories
+
+BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
+LIB_DEPENDS= libgit2-glib-1.0.so:${PORTSDIR}/devel/libgit2-glib \
+ libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3 \
+ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib \
+ libpeas-1.0.so:${PORTSDIR}/devel/libpeas \
+ libgtkspell3-3.so:${PORTSDIR}/textproc/gtkspell3 \
+ libgee-0.8.so:${PORTSDIR}/devel/libgee
+
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix gtk30 gtksourceview3 intlhack libxslt
+USE_PYTHON= 3
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+INSTALLS_ICONS= yes
+CFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/gitg/distinfo b/devel/gitg/distinfo
new file mode 100644
index 000000000..62c491d6d
--- /dev/null
+++ b/devel/gitg/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/gitg-0.3.2.tar.xz) = 77a30eb46ccd1882dca5a2bc4b43850c1066b1c406de86e335628c1c5a2a6c0f
+SIZE (gnome3/gitg-0.3.2.tar.xz) = 1080536
diff --git a/devel/gitg/pkg-descr b/devel/gitg/pkg-descr
new file mode 100644
index 000000000..5b976e6d3
--- /dev/null
+++ b/devel/gitg/pkg-descr
@@ -0,0 +1,3 @@
+gitg is the GNOME GUI client to view git repositories
+
+WWW: https://wiki.gnome.org/Apps/Gitg
diff --git a/devel/gitg/pkg-plist b/devel/gitg/pkg-plist
new file mode 100644
index 000000000..2f2ca6e1f
--- /dev/null
+++ b/devel/gitg/pkg-plist
@@ -0,0 +1,82 @@
+bin/gitg
+include/libgitg-1.0/libgitg/libgitg.h
+include/libgitg-ext-1.0/libgitg-ext/libgitg-ext.h
+lib/libgitg-1.0.la
+lib/libgitg-1.0.so
+lib/libgitg-1.0.so.0
+lib/libgitg-1.0.so.0.0.0
+lib/libgitg-ext-1.0.la
+lib/libgitg-ext-1.0.so
+lib/libgitg-ext-1.0.so.0
+lib/libgitg-ext-1.0.so.0.0.0
+lib/girepository-1.0/Gitg-1.0.typelib
+lib/girepository-1.0/GitgExt-1.0.typelib
+lib/gitg/plugins/diff.plugin
+lib/gitg/plugins/files.plugin
+lib/gitg/plugins/libdiff.la
+lib/gitg/plugins/libdiff.so
+lib/gitg/plugins/libfiles.la
+lib/gitg/plugins/libfiles.so
+lib/python3.3/site-packages/gi/overrides/GitgExt.py
+lib/python3.3/site-packages/gi/overrides/__pycache__/GitgExt.cpython-33.pyc
+lib/python3.3/site-packages/gi/overrides/__pycache__/GitgExt.cpython-33.pyo
+libdata/pkgconfig/libgitg-1.0.pc
+libdata/pkgconfig/libgitg-ext-1.0.pc
+man/man1/gitg.1.gz
+share/appdata/gitg.appdata.xml
+share/applications/gitg.desktop
+share/gir-1.0/Gitg-1.0.gir
+share/gir-1.0/GitgExt-1.0.gir
+%%DATADIR%%/icons/hicolor/scalable/actions/diff-symbolic.svg
+share/glib-2.0/schemas/org.gnome.gitg.gschema.xml
+share/icons/hicolor/16x16/apps/gitg.png
+share/icons/hicolor/22x22/apps/gitg.png
+share/icons/hicolor/24x24/apps/gitg.png
+share/icons/hicolor/256x256/apps/gitg.png
+share/icons/hicolor/32x32/apps/gitg.png
+share/icons/hicolor/48x48/apps/gitg.png
+share/icons/hicolor/512x512/apps/gitg.png
+share/locale/ca/LC_MESSAGES/gitg.mo
+share/locale/cs/LC_MESSAGES/gitg.mo
+share/locale/da/LC_MESSAGES/gitg.mo
+share/locale/de/LC_MESSAGES/gitg.mo
+share/locale/el/LC_MESSAGES/gitg.mo
+share/locale/en_GB/LC_MESSAGES/gitg.mo
+share/locale/es/LC_MESSAGES/gitg.mo
+share/locale/fi/LC_MESSAGES/gitg.mo
+share/locale/fr/LC_MESSAGES/gitg.mo
+share/locale/gl/LC_MESSAGES/gitg.mo
+share/locale/he/LC_MESSAGES/gitg.mo
+share/locale/id/LC_MESSAGES/gitg.mo
+share/locale/it/LC_MESSAGES/gitg.mo
+share/locale/ko/LC_MESSAGES/gitg.mo
+share/locale/lt/LC_MESSAGES/gitg.mo
+share/locale/nb/LC_MESSAGES/gitg.mo
+share/locale/nl/LC_MESSAGES/gitg.mo
+share/locale/pa/LC_MESSAGES/gitg.mo
+share/locale/pl/LC_MESSAGES/gitg.mo
+share/locale/pt_BR/LC_MESSAGES/gitg.mo
+share/locale/ro/LC_MESSAGES/gitg.mo
+share/locale/ru/LC_MESSAGES/gitg.mo
+share/locale/sl/LC_MESSAGES/gitg.mo
+share/locale/sr/LC_MESSAGES/gitg.mo
+share/locale/sr@latin/LC_MESSAGES/gitg.mo
+share/locale/sv/LC_MESSAGES/gitg.mo
+share/locale/uk/LC_MESSAGES/gitg.mo
+share/locale/zh_CN/LC_MESSAGES/gitg.mo
+share/vala/vapi/libgitg-1.0.vapi
+share/vala/vapi/libgitg-ext-1.0.vapi
+@dirrmtry share/icons/hicolor/512x512/apps
+@dirrmtry share/icons/hicolor/512x512
+@dirrmtry share/appdata
+@dirrm lib/gitg/plugins
+@dirrm lib/gitg
+@dirrm include/libgitg-ext-1.0/libgitg-ext
+@dirrm include/libgitg-ext-1.0
+@dirrm include/libgitg-1.0/libgitg
+@dirrm include/libgitg-1.0
+@dirrmtry %%DATADIR%%/icons/hicolor/scalable/actions
+@dirrmtry %%DATADIR%%/icons/hicolor/scalable
+@dirrmtry %%DATADIR%%/icons/hicolor
+@dirrmtry %%DATADIR%%/icons
+@dirrmtry %%DATADIR%%
diff --git a/devel/glade/Makefile b/devel/glade/Makefile
index d4b22bfd5..27284a7dd 100644
--- a/devel/glade/Makefile
+++ b/devel/glade/Makefile
@@ -1,9 +1,9 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/trunk/devel/glade/Makefile 18610 2013-06-30 16:33:05Z marcus $
+# $MCom: ports-experimental/trunk/devel/glade/Makefile 19525 2014-04-15 07:00:19Z gusi $
PORTNAME= glade
-PORTVERSION= 3.12.2
+PORTVERSION= 3.18.2
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -11,18 +11,18 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= User interface builder for GTK+ 3
+BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
+
CONFLICTS= glade3-3.*
-INSTALLS_ICONS= yes
-USE_XZ= yes
+USES= desktop-file-utils gettext gmake libtool \
+ pathfix pkgconfig tar:xz
USE_GNOME= gtk30 gnomeprefix gnomedocutils introspection:build
-USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig
-INSTALLS_OMF= yes
+INSTALLS_ICONS= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
LDFLAGS+= -L${LOCALBASE}/lib
-INSTALL_TARGET= install-strip
DOCSDIR= ${PREFIX}/share/doc/gladeui-2
@@ -32,8 +32,8 @@ OPTIONS_DEFAULT=PYTHON
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= yes
-USE_GNOME+= pygobject3
+USE_PYTHON= 3
+USE_GNOME+= py3gobject3
PLIST_SUB+= PYTHON:=""
CONFIGURE_ARGS+=--enable-python
.else
@@ -41,8 +41,4 @@ CONFIGURE_ARGS+=--disable-python
PLIST_SUB+= PYTHON:="@comment "
.endif
-#post-install:
-# @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgladeui-2.so.2
-# @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/glade/modules/lib*.so
-
.include <bsd.port.mk>
diff --git a/devel/glade/distinfo b/devel/glade/distinfo
index 7fe31852a..b0cf87092 100644
--- a/devel/glade/distinfo
+++ b/devel/glade/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/glade-3.12.2.tar.xz) = 8a60ea06528a5994ee2c214faeb834d3dcbffcef2e14d77d55d0e883de8eb3a3
-SIZE (gnome3/glade-3.12.2.tar.xz) = 2455892
+SHA256 (gnome3/glade-3.18.2.tar.xz) = a2fd77e64e8d6c4d6cbd7f365b5b3a4a06b04f749c90acbdf7a09538b2a021fc
+SIZE (gnome3/glade-3.18.2.tar.xz) = 3256200
diff --git a/devel/glade/pkg-plist b/devel/glade/pkg-plist
index 32b1e04ad..ad40cbcf1 100644
--- a/devel/glade/pkg-plist
+++ b/devel/glade/pkg-plist
@@ -13,6 +13,7 @@ include/libgladeui-2.0/gladeui/glade-design-view.h
include/libgladeui-2.0/gladeui/glade-displayable-values.h
include/libgladeui-2.0/gladeui/glade-editable.h
include/libgladeui-2.0/gladeui/glade-editor-property.h
+include/libgladeui-2.0/gladeui/glade-editor-skeleton.h
include/libgladeui-2.0/gladeui/glade-editor-table.h
include/libgladeui-2.0/gladeui/glade-editor.h
include/libgladeui-2.0/gladeui/glade-inspector.h
@@ -21,6 +22,8 @@ include/libgladeui-2.0/gladeui/glade-palette.h
include/libgladeui-2.0/gladeui/glade-placeholder.h
include/libgladeui-2.0/gladeui/glade-project.h
include/libgladeui-2.0/gladeui/glade-property-class.h
+include/libgladeui-2.0/gladeui/glade-property-label.h
+include/libgladeui-2.0/gladeui/glade-property-shell.h
include/libgladeui-2.0/gladeui/glade-property.h
include/libgladeui-2.0/gladeui/glade-signal-class.h
include/libgladeui-2.0/gladeui/glade-signal-editor.h
@@ -35,13 +38,14 @@ include/libgladeui-2.0/gladeui/glade.h
lib/girepository-1.0/Gladeui-2.0.typelib
lib/glade/modules/libgladegtk.la
lib/glade/modules/libgladegtk.so
-%%PYTHON:%%lib/glade/modules/libgladepython.la
-%%PYTHON:%%lib/glade/modules/libgladepython.so
lib/libgladeui-2.la
lib/libgladeui-2.so
-lib/libgladeui-2.so.2
-lib/libgladeui-2.so.2.0.0
+lib/libgladeui-2.so.6
+lib/libgladeui-2.so.6.1.2
libdata/pkgconfig/gladeui-2.0.pc
+man/man1/glade-previewer.1.gz
+man/man1/glade.1.gz
+share/appdata/glade.appdata.xml
share/applications/glade.desktop
%%DOCSDIR%%/GladeApp.html
%%DOCSDIR%%/GladeBaseEditor.html
@@ -74,19 +78,21 @@ share/applications/glade.desktop
%%DOCSDIR%%/index.html
%%DOCSDIR%%/index.sgml
%%DOCSDIR%%/ix01.html
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
%%DOCSDIR%%/misc.html
%%DOCSDIR%%/properties.html
%%DOCSDIR%%/pythonsupport.html
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
%%DOCSDIR%%/widgetclasses.html
share/gir-1.0/Gladeui-2.0.gir
share/glade/catalogs/glade-catalog.dtd
share/glade/catalogs/gtk+.xml
share/glade/catalogs/gtkunixprint.xml
-share/glade/pixmaps/atk.png
share/glade/pixmaps/deprecated-16x16.png
share/glade/pixmaps/deprecated-22x22.png
share/glade/pixmaps/devhelp.png
@@ -157,17 +163,23 @@ share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-infobar.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-inputdialog.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-label.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-layout.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-levelbar.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-linkbutton.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-listbox.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-listboxrow.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-liststore.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-menu.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-menubar.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-menubutton.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-menuitem.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-menutoolbutton.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-messagedialog.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-notebook.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-offscreenwindow.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-overlay.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-pagesetupdialog.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-paned.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-placessidebar.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-printdialog.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-progressbar.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-radioaction.png
@@ -180,10 +192,12 @@ share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-recentchooserdialog.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-recentchoosermenu.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-recentfilter.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-recentmanager.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-revealer.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-scale.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-scalebutton.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-scrollbar.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-scrolledwindow.png
+share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-searchentry.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-separator.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-separatormenuitem.png
share/glade/pixmaps/hicolor/16x16/actions/widget-gtk-separatortoolitem.png
@@ -289,17 +303,23 @@ share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-infobar.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-inputdialog.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-label.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-layout.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-levelbar.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-linkbutton.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-listbox.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-listboxrow.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-liststore.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-menu.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-menubar.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-menubutton.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-menuitem.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-menutoolbutton.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-messagedialog.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-notebook.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-offscreenwindow.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-overlay.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-pagesetupdialog.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-paned.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-placessidebar.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-printdialog.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-progressbar.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-radioaction.png
@@ -312,10 +332,12 @@ share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-recentchooserdialog.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-recentchoosermenu.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-recentfilter.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-recentmanager.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-revealer.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-scale.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-scalebutton.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-scrollbar.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-scrolledwindow.png
+share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-searchentry.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-separator.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-separatormenuitem.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-separatortoolitem.png
@@ -357,69 +379,72 @@ share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-window.png
share/glade/pixmaps/hicolor/22x22/actions/widget-gtk-windowgroup.png
share/glade/pixmaps/placeholder.png
share/glade/pixmaps/plus.png
-share/gnome/help/glade/C/figures/main-window.png
-share/gnome/help/glade/C/glade.xml
-share/gnome/help/glade/C/legal.xml
-share/gnome/help/glade/bg/figures/main-window.png
-share/gnome/help/glade/bg/glade.xml
-share/gnome/help/glade/bg/legal.xml
-share/gnome/help/glade/ca/figures/main-window.png
-share/gnome/help/glade/ca/glade.xml
-share/gnome/help/glade/ca/legal.xml
-share/gnome/help/glade/cs/figures/main-window.png
-share/gnome/help/glade/cs/glade.xml
-share/gnome/help/glade/cs/legal.xml
-share/gnome/help/glade/de/figures/main-window.png
-share/gnome/help/glade/de/glade.xml
-share/gnome/help/glade/de/legal.xml
-share/gnome/help/glade/el/figures/main-window.png
-share/gnome/help/glade/el/glade.xml
-share/gnome/help/glade/el/legal.xml
-share/gnome/help/glade/en_GB/figures/main-window.png
-share/gnome/help/glade/en_GB/glade.xml
-share/gnome/help/glade/en_GB/legal.xml
-share/gnome/help/glade/es/figures/main-window.png
-share/gnome/help/glade/es/glade.xml
-share/gnome/help/glade/es/legal.xml
-share/gnome/help/glade/eu/figures/main-window.png
-share/gnome/help/glade/eu/glade.xml
-share/gnome/help/glade/eu/legal.xml
-share/gnome/help/glade/fr/figures/main-window.png
-share/gnome/help/glade/fr/glade.xml
-share/gnome/help/glade/fr/legal.xml
-share/gnome/help/glade/gl/figures/main-window.png
-share/gnome/help/glade/gl/glade.xml
-share/gnome/help/glade/gl/legal.xml
-share/gnome/help/glade/hi/figures/main-window.png
-share/gnome/help/glade/hi/glade.xml
-share/gnome/help/glade/hi/legal.xml
-share/gnome/help/glade/it/figures/main-window.png
-share/gnome/help/glade/it/glade.xml
-share/gnome/help/glade/it/legal.xml
-share/gnome/help/glade/ja/figures/main-window.png
-share/gnome/help/glade/ja/glade.xml
-share/gnome/help/glade/ja/legal.xml
-share/gnome/help/glade/oc/figures/main-window.png
-share/gnome/help/glade/oc/glade.xml
-share/gnome/help/glade/oc/legal.xml
-share/gnome/help/glade/pt_BR/figures/main-window.png
-share/gnome/help/glade/pt_BR/glade.xml
-share/gnome/help/glade/pt_BR/legal.xml
-share/gnome/help/glade/ru/figures/main-window.png
-share/gnome/help/glade/ru/glade.xml
-share/gnome/help/glade/ru/legal.xml
-share/gnome/help/glade/sl/figures/main-window.png
-share/gnome/help/glade/sl/glade.xml
-share/gnome/help/glade/sl/legal.xml
-share/gnome/help/glade/sv/figures/main-window.png
-share/gnome/help/glade/sv/glade.xml
-share/gnome/help/glade/sv/legal.xml
-share/gnome/help/glade/uk/figures/main-window.png
-share/gnome/help/glade/uk/glade.xml
-share/gnome/help/glade/uk/legal.xml
-share/gnome/help/glade/zh_CN/figures/main-window.png
-share/gnome/help/glade/zh_CN/glade.xml
-share/gnome/help/glade/zh_CN/legal.xml
+share/help/C/glade/index.docbook
+share/help/C/glade/legal.xml
+share/help/C/glade/figures/main-window.png
+share/help/bg/glade/index.docbook
+share/help/bg/glade/legal.xml
+share/help/bg/glade/figures/main-window.png
+share/help/ca/glade/index.docbook
+share/help/ca/glade/legal.xml
+share/help/ca/glade/figures/main-window.png
+share/help/cs/glade/index.docbook
+share/help/cs/glade/legal.xml
+share/help/cs/glade/figures/main-window.png
+share/help/de/glade/index.docbook
+share/help/de/glade/legal.xml
+share/help/de/glade/figures/main-window.png
+share/help/el/glade/index.docbook
+share/help/el/glade/legal.xml
+share/help/el/glade/figures/main-window.png
+share/help/en_GB/glade/index.docbook
+share/help/en_GB/glade/legal.xml
+share/help/en_GB/glade/figures/main-window.png
+share/help/es/glade/index.docbook
+share/help/es/glade/legal.xml
+share/help/es/glade/figures/main-window.png
+share/help/eu/glade/index.docbook
+share/help/eu/glade/legal.xml
+share/help/eu/glade/figures/main-window.png
+share/help/fr/glade/index.docbook
+share/help/fr/glade/legal.xml
+share/help/fr/glade/figures/main-window.png
+share/help/gl/glade/index.docbook
+share/help/gl/glade/legal.xml
+share/help/gl/glade/figures/main-window.png
+share/help/hi/glade/index.docbook
+share/help/hi/glade/legal.xml
+share/help/hi/glade/figures/main-window.png
+share/help/hu/glade/index.docbook
+share/help/hu/glade/legal.xml
+share/help/hu/glade/figures/main-window.png
+share/help/it/glade/index.docbook
+share/help/it/glade/legal.xml
+share/help/it/glade/figures/main-window.png
+share/help/ja/glade/index.docbook
+share/help/ja/glade/legal.xml
+share/help/ja/glade/figures/main-window.png
+share/help/oc/glade/index.docbook
+share/help/oc/glade/legal.xml
+share/help/oc/glade/figures/main-window.png
+share/help/pt_BR/glade/index.docbook
+share/help/pt_BR/glade/legal.xml
+share/help/pt_BR/glade/figures/main-window.png
+share/help/ru/glade/index.docbook
+share/help/ru/glade/legal.xml
+share/help/ru/glade/figures/main-window.png
+share/help/sl/glade/index.docbook
+share/help/sl/glade/legal.xml
+share/help/sl/glade/figures/main-window.png
+share/help/sv/glade/index.docbook
+share/help/sv/glade/legal.xml
+share/help/sv/glade/figures/main-window.png
+share/help/uk/glade/index.docbook
+share/help/uk/glade/legal.xml
+share/help/uk/glade/figures/main-window.png
+share/help/zh_CN/glade/index.docbook
+share/help/zh_CN/glade/legal.xml
+share/help/zh_CN/glade/figures/main-window.png
share/icons/hicolor/16x16/apps/glade.png
share/icons/hicolor/22x22/apps/glade.png
share/icons/hicolor/24x24/apps/glade.png
@@ -493,82 +518,85 @@ share/locale/vi/LC_MESSAGES/glade.mo
share/locale/zh_CN/LC_MESSAGES/glade.mo
share/locale/zh_HK/LC_MESSAGES/glade.mo
share/locale/zh_TW/LC_MESSAGES/glade.mo
-share/omf/glade/glade-C.omf
-share/omf/glade/glade-bg.omf
-share/omf/glade/glade-ca.omf
-share/omf/glade/glade-cs.omf
-share/omf/glade/glade-de.omf
-share/omf/glade/glade-el.omf
-share/omf/glade/glade-en_GB.omf
-share/omf/glade/glade-es.omf
-share/omf/glade/glade-eu.omf
-share/omf/glade/glade-gl.omf
-share/omf/glade/glade-fr.omf
-share/omf/glade/glade-hi.omf
-share/omf/glade/glade-it.omf
-share/omf/glade/glade-ja.omf
-share/omf/glade/glade-oc.omf
-share/omf/glade/glade-pt_BR.omf
-share/omf/glade/glade-ru.omf
-share/omf/glade/glade-sl.omf
-share/omf/glade/glade-sv.omf
-share/omf/glade/glade-uk.omf
-share/omf/glade/glade-zh_CN.omf
-@dirrm share/omf/glade
@dirrmtry share/locale/km/LC_MESSAGES
@dirrmtry share/locale/km
+@dirrm share/help/zh_CN/glade/figures
+@dirrm share/help/zh_CN/glade
+@dirrmtry share/help/zh_CN
+@dirrm share/help/uk/glade/figures
+@dirrm share/help/uk/glade
+@dirrmtry share/help/uk
+@dirrm share/help/sv/glade/figures
+@dirrm share/help/sv/glade
+@dirrmtry share/help/sv
+@dirrm share/help/sl/glade/figures
+@dirrm share/help/sl/glade
+@dirrmtry share/help/sl
+@dirrm share/help/ru/glade/figures
+@dirrm share/help/ru/glade
+@dirrmtry share/help/ru
+@dirrm share/help/pt_BR/glade/figures
+@dirrm share/help/pt_BR/glade
+@dirrmtry share/help/pt_BR
+@dirrm share/help/oc/glade/figures
+@dirrm share/help/oc/glade
+@dirrmtry share/help/oc
+@dirrm share/help/ja/glade/figures
+@dirrm share/help/ja/glade
+@dirrmtry share/help/ja
+@dirrm share/help/it/glade/figures
+@dirrm share/help/it/glade
+@dirrmtry share/help/it
+@dirrm share/help/hu/glade/figures
+@dirrm share/help/hu/glade
+@dirrmtry share/help/hu
+@dirrm share/help/hi/glade/figures
+@dirrm share/help/hi/glade
+@dirrmtry share/help/hi
+@dirrm share/help/gl/glade/figures
+@dirrm share/help/gl/glade
+@dirrmtry share/help/gl
+@dirrm share/help/fr/glade/figures
+@dirrm share/help/fr/glade
+@dirrmtry share/help/fr
+@dirrm share/help/eu/glade/figures
+@dirrm share/help/eu/glade
+@dirrmtry share/help/eu
+@dirrm share/help/es/glade/figures
+@dirrm share/help/es/glade
+@dirrmtry share/help/es
+@dirrm share/help/en_GB/glade/figures
+@dirrm share/help/en_GB/glade
+@dirrmtry share/help/en_GB
+@dirrm share/help/el/glade/figures
+@dirrm share/help/el/glade
+@dirrmtry share/help/el
+@dirrm share/help/de/glade/figures
+@dirrm share/help/de/glade
+@dirrmtry share/help/de
+@dirrm share/help/cs/glade/figures
+@dirrm share/help/cs/glade
+@dirrmtry share/help/cs
+@dirrm share/help/ca/glade/figures
+@dirrm share/help/ca/glade
+@dirrmtry share/help/ca
+@dirrm share/help/bg/glade/figures
+@dirrm share/help/bg/glade
+@dirrmtry share/help/bg
+@dirrm share/help/C/glade/figures
+@dirrm share/help/C/glade
+@dirrmtry share/help/C
+@dirrmtry share/help
@dirrm share/glade/pixmaps/hicolor/22x22/actions
@dirrm share/glade/pixmaps/hicolor/22x22
@dirrm share/glade/pixmaps/hicolor/16x16/actions
@dirrm share/glade/pixmaps/hicolor/16x16
@dirrm share/glade/pixmaps/hicolor
@dirrm share/glade/pixmaps
-@dirrm share/gnome/help/glade/zh_CN/figures
-@dirrm share/gnome/help/glade/zh_CN
-@dirrm share/gnome/help/glade/uk/figures
-@dirrm share/gnome/help/glade/uk
-@dirrm share/gnome/help/glade/sv/figures
-@dirrm share/gnome/help/glade/sv
-@dirrm share/gnome/help/glade/sl/figures
-@dirrm share/gnome/help/glade/sl
-@dirrm share/gnome/help/glade/ru/figures
-@dirrm share/gnome/help/glade/ru
-@dirrm share/gnome/help/glade/pt_BR/figures
-@dirrm share/gnome/help/glade/pt_BR
-@dirrm share/gnome/help/glade/oc/figures
-@dirrm share/gnome/help/glade/oc
-@dirrm share/gnome/help/glade/ja/figures
-@dirrm share/gnome/help/glade/ja
-@dirrm share/gnome/help/glade/it/figures
-@dirrm share/gnome/help/glade/it
-@dirrm share/gnome/help/glade/hi/figures
-@dirrm share/gnome/help/glade/hi
-@dirrm share/gnome/help/glade/gl/figures
-@dirrm share/gnome/help/glade/gl
-@dirrm share/gnome/help/glade/fr/figures
-@dirrm share/gnome/help/glade/fr
-@dirrm share/gnome/help/glade/eu/figures
-@dirrm share/gnome/help/glade/eu
-@dirrm share/gnome/help/glade/es/figures
-@dirrm share/gnome/help/glade/es
-@dirrm share/gnome/help/glade/en_GB/figures
-@dirrm share/gnome/help/glade/en_GB
-@dirrm share/gnome/help/glade/el/figures
-@dirrm share/gnome/help/glade/el
-@dirrm share/gnome/help/glade/de/figures
-@dirrm share/gnome/help/glade/de
-@dirrm share/gnome/help/glade/cs/figures
-@dirrm share/gnome/help/glade/cs
-@dirrm share/gnome/help/glade/ca/figures
-@dirrm share/gnome/help/glade/ca
-@dirrm share/gnome/help/glade/bg/figures
-@dirrm share/gnome/help/glade/bg
-@dirrm share/gnome/help/glade/C/figures
-@dirrm share/gnome/help/glade/C
-@dirrm share/gnome/help/glade
@dirrm share/glade/catalogs
@dirrm share/glade
@dirrm share/doc/gladeui-2
+@dirrmtry share/appdata
@dirrm lib/glade/modules
@dirrm lib/glade
@dirrm include/libgladeui-2.0/gladeui
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index 4c2676220..5285aed4e 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -1,10 +1,9 @@
# Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
-# $FreeBSD: head/devel/glib20/Makefile 344586 2014-02-16 15:40:34Z kwm $
+# $FreeBSD$
# $MCom$
PORTNAME= glib
-PORTVERSION= 2.38.2
-PORTREVISION= 2
+PORTVERSION= 2.40.0
CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -14,7 +13,7 @@ COMMENT= Some useful routines of C programming (current stable version)
LICENSE= LGPL20
-USE_XZ= yes
+USES= tar:xz
PORTSCOUT= limitw:1,even
.if !defined(REFERENCE_PORT)
@@ -26,7 +25,7 @@ GNU_CONFIGURE= yes
USE_LDCONFIG= yes
# iconv:wchar_t - our iconv in base doesn't support utf-8 -> wchar_t (boooo)
# (wchar_t is used by glibmm, rawtherapee triggered this)
-USES= gettext gmake iconv:wchar_t libtool pathfix perl5 pkgconfig \
+USES+= gettext gmake iconv:wchar_t libtool pathfix perl5 pkgconfig \
shebangfix
USE_PYTHON= yes
PYTHON_PY3K_PLIST_HACK= yes
@@ -41,7 +40,7 @@ INSTALL_TARGET= install-strip
SHEBANG_FILES= */*.pl glib/gen-iswide-table.py
-LIBVERSION= 0.3800.2
+LIBVERSION= 0.4000.0
PLIST_SUB+= LIBVERSION=${LIBVERSION}
OPTIONS_DEFINE= COLLATION_FIX DEBUG GDB
@@ -99,8 +98,6 @@ PLIST_SUB+= GDB="@comment "
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-debug=yes \
--disable-silent-rules
-.else
-CONFIGURE_ARGS+= --disable-modular-tests
.endif
post-patch:
diff --git a/devel/glib20/distinfo b/devel/glib20/distinfo
index b77c4405f..f7385a578 100644
--- a/devel/glib20/distinfo
+++ b/devel/glib20/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/glib-2.38.2.tar.xz) = 056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734
-SIZE (gnome2/glib-2.38.2.tar.xz) = 6718296
+SHA256 (gnome2/glib-2.40.0.tar.xz) = 0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5
+SIZE (gnome2/glib-2.40.0.tar.xz) = 7016228
diff --git a/devel/glib20/files/extra-glib_gdbscripts b/devel/glib20/files/extra-glib_gdbscripts
index 0d82e625a..bdde1c66c 100644
--- a/devel/glib20/files/extra-glib_gdbscripts
+++ b/devel/glib20/files/extra-glib_gdbscripts
@@ -1,6 +1,6 @@
---- glib/Makefile.in.orig 2013-09-26 18:20:03.000000000 +0200
-+++ glib/Makefile.in 2013-09-26 18:21:19.000000000 +0200
-@@ -2824,7 +2824,7 @@
+--- glib/Makefile.in.orig 2014-03-09 10:06:29.765325337 +0000
++++ glib/Makefile.in 2014-03-09 10:06:46.935323979 +0000
+@@ -2834,7 +2834,7 @@
info-am:
install-data-am: install-data-local install-deprecatedincludeHEADERS \
@@ -9,7 +9,7 @@
install-glibsubincludeHEADERS \
install-installed_testLTLIBRARIES \
install-installed_testPROGRAMS install-installed_testSCRIPTS \
-@@ -3125,8 +3125,6 @@
+@@ -3084,8 +3084,6 @@
$(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > $(builddir)/libglib-gdb.py
install-data-hook: libglib-gdb.py
diff --git a/devel/glib20/files/extra-gobject_gdbscripts b/devel/glib20/files/extra-gobject_gdbscripts
index 57daae32c..8501b6f61 100644
--- a/devel/glib20/files/extra-gobject_gdbscripts
+++ b/devel/glib20/files/extra-gobject_gdbscripts
@@ -1,6 +1,6 @@
---- gobject/Makefile.in.orig 2013-09-26 18:22:19.000000000 +0200
-+++ gobject/Makefile.in 2013-09-26 18:23:11.000000000 +0200
-@@ -2001,7 +2001,7 @@
+--- gobject/Makefile.in.orig 2014-03-09 10:09:41.628312066 +0000
++++ gobject/Makefile.in 2014-03-09 10:09:48.181311433 +0000
+@@ -2003,7 +2003,7 @@
info-am:
@@ -9,7 +9,7 @@
install-installed_testLTLIBRARIES \
install-installed_testPROGRAMS install-installed_testSCRIPTS \
install-installed_test_metaDATA \
-@@ -2279,9 +2279,7 @@
+@@ -2230,9 +2230,7 @@
uninstall-gdb:
-rm -r $(DESTDIR)$(datadir)/gdb
diff --git a/devel/glib20/files/patch-ae b/devel/glib20/files/patch-configure
index 2a22839ea..331a77152 100644
--- a/devel/glib20/files/patch-ae
+++ b/devel/glib20/files/patch-configure
@@ -1,24 +1,5 @@
--- configure.orig 2013-09-26 18:07:07.000000000 +0200
+++ configure 2013-09-26 18:08:15.000000000 +0200
-@@ -603,6 +603,9 @@
- #ifdef HAVE_SYS_TYPES_H
- # include <sys/types.h>
- #endif
-+#ifdef HAVE_SYS_PARAM_H
-+# include <sys/param.h>
-+#endif
- #ifdef HAVE_SYS_STAT_H
- # include <sys/stat.h>
- #endif
-@@ -5977,7 +5980,7 @@
- fi
-
- GLIB_RUNTIME_LIBDIR="$with_runtime_libdir"
--ABS_GLIB_RUNTIME_LIBDIR="`readlink -f $libdir/$with_runtime_libdir`"
-+ABS_GLIB_RUNTIME_LIBDIR="`readlink $libdir/$with_runtime_libdir`"
-
-
- if test "x$with_runtime_libdir" != "x"; then
@@ -7643,13 +7646,12 @@
;;
@@ -43,15 +24,6 @@
$as_echo "#define USE_LIBICONV_NATIVE 1" >>confdefs.h
;;
-@@ -23369,7 +23372,7 @@
- fi
- done
-
--for ac_func in chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid getresuid
-+for ac_func in chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid getresuid sysctlbyname
- do :
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
- ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@@ -27013,10 +27016,10 @@
*android*)
G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS"
diff --git a/devel/glib20/files/patch-ah b/devel/glib20/files/patch-docs_reference_Makefile.in
index 8e3dfab92..8e3dfab92 100644
--- a/devel/glib20/files/patch-ah
+++ b/devel/glib20/files/patch-docs_reference_Makefile.in
diff --git a/devel/glib20/files/patch-gio_fam_Makefile.in b/devel/glib20/files/patch-gio_fam_Makefile.in
deleted file mode 100644
index 033ff3f5d..000000000
--- a/devel/glib20/files/patch-gio_fam_Makefile.in
+++ /dev/null
@@ -1,35 +0,0 @@
---- gio/fam/Makefile.in.orig 2012-03-07 21:07:42.000000000 +0100
-+++ gio/fam/Makefile.in 2012-03-07 21:08:30.000000000 +0100
-@@ -87,9 +87,7 @@
- am__installdirs = "$(DESTDIR)$(giomoduledir)"
- LTLIBRARIES = $(giomodule_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgiofam_la_DEPENDENCIES = $(top_builddir)/gio/libgio-2.0.la \
-- $(top_builddir)/gobject/libgobject-2.0.la \
-- $(top_builddir)/glib/libglib-2.0.la $(am__DEPENDENCIES_1) \
-+libgiofam_la_DEPENDENCIES = \
- $(am__DEPENDENCIES_1)
- am__objects_1 =
- am_libgiofam_la_OBJECTS = libgiofam_la-fam-helper.lo \
-@@ -402,9 +400,9 @@
-
- libgiofam_la_LDFLAGS = $(module_flags)
- libgiofam_la_LIBADD = \
-- $(top_builddir)/gio/libgio-2.0.la \
-- $(top_builddir)/gobject/libgobject-2.0.la \
-- $(top_builddir)/glib/libglib-2.0.la \
-+ -lgio-2.0 \
-+ -lgobject-2.0 \
-+ -lglib-2.0 \
- $(GLIB_LIBS) \
- $(FAM_LIBS) \
- $(NULL)
-@@ -843,7 +841,7 @@
-
- install-data-hook:
- if $(RUN_QUERY_MODULES) && test -z "$(DESTDIR)" ; then \
-- $(top_builddir)/gio/gio-querymodules$(EXEEXT) $(DESTDIR)$(GIO_MODULE_DIR) ; \
-+ gio-querymodules$(EXEEXT) $(DESTDIR)$(GIO_MODULE_DIR) ; \
- fi
-
- uninstall-local:
diff --git a/devel/glib20/files/patch-gio_gunixmounts.c b/devel/glib20/files/patch-gio_gunixmounts.c
index debd8a926..30247a52e 100644
--- a/devel/glib20/files/patch-gio_gunixmounts.c
+++ b/devel/glib20/files/patch-gio_gunixmounts.c
@@ -27,47 +27,6 @@
#include <sys/ucred.h>
#include <sys/mount.h>
#include <fstab.h>
-@@ -243,22 +249,29 @@ g_unix_is_mount_path_system_internal (co
- "/", /* we already have "Filesystem root" in Nautilus */
- "/bin",
- "/boot",
-+ "/compat/linux/proc",
-+ "/compat/linux/sys",
- "/dev",
- "/etc",
- "/home",
- "/lib",
- "/lib64",
-+ "/libexec",
- "/live/cow",
- "/live/image",
- "/media",
- "/mnt",
- "/opt",
-+ "/rescue",
- "/root",
- "/sbin",
- "/srv",
- "/tmp",
- "/usr",
- "/usr/local",
-+ "/usr/obj",
-+ "/usr/ports",
-+ "/usr/src",
- "/var",
- "/var/crash",
- "/var/local",
-@@ -299,8 +312,10 @@ guess_system_internal (const char *mount
- "devfs",
- "devpts",
- "ecryptfs",
-+ "fdescfs",
- "kernfs",
- "linprocfs",
-+ "nullfs",
- "proc",
- "procfs",
- "ptyfs",
@@ -1126,6 +1141,10 @@ get_mounts_timestamp (void)
if (stat (monitor_file, &buf) == 0)
return (guint64)buf.st_mtime;
diff --git a/devel/glib20/files/patch-gio_gunixvolume.c b/devel/glib20/files/patch-gio_gunixvolume.c
index b22563047..21316e02f 100644
--- a/devel/glib20/files/patch-gio_gunixvolume.c
+++ b/devel/glib20/files/patch-gio_gunixvolume.c
@@ -1,14 +1,14 @@
---- gio/gunixvolume.c.orig 2009-11-30 04:35:27.000000000 +0100
-+++ gio/gunixvolume.c 2009-12-08 19:32:03.000000000 +0100
-@@ -465,9 +465,14 @@ g_unix_volume_eject (GVolume
+--- gio/gunixvolume.c.orig 2014-03-20 04:50:45.000000000 +0100
++++ gio/gunixvolume.c 2014-03-24 20:44:40.000000000 +0100
+@@ -356,9 +356,14 @@
gpointer user_data)
{
GUnixVolume *unix_volume = G_UNIX_VOLUME (volume);
+#ifdef __FreeBSD__
-+ char *argv[] = {"cdcontrol", "-f", NULL, "eject", NULL};
++ const gchar *argv[] = {"cdcontrol", "-f", NULL, "eject", NULL};
+ argv[2] = unix_volume->device_path;
+#else
- char *argv[] = { "eject", NULL, NULL };
+ const gchar *argv[] = { "eject", NULL, NULL };
argv[1] = unix_volume->device_path;
+#endif
diff --git a/devel/glib20/files/patch-glib_deprecated_gthread.h b/devel/glib20/files/patch-glib_deprecated_gthread.h
deleted file mode 100644
index 889976f1f..000000000
--- a/devel/glib20/files/patch-glib_deprecated_gthread.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./glib/deprecated/gthread.h.orig 2012-05-27 17:07:04.000000000 +0200
-+++ ./glib/deprecated/gthread.h 2012-05-27 17:07:19.000000000 +0200
-@@ -120,6 +120,7 @@
- gpointer user_data);
-
- #ifndef G_OS_WIN32
-+#include <sys/types.h>
- #include <pthread.h>
- #endif
-
diff --git a/devel/glib20/files/patch-glib_tests_gdatetime.c b/devel/glib20/files/patch-glib_tests_gdatetime.c
index e86fb7ffd..3904e106a 100644
--- a/devel/glib20/files/patch-glib_tests_gdatetime.c
+++ b/devel/glib20/files/patch-glib_tests_gdatetime.c
@@ -1,20 +1,20 @@
---- glib/tests/gdatetime.c.orig 2013-03-13 13:39:09.000000000 +0000
-+++ glib/tests/gdatetime.c 2013-03-28 10:15:49.000000000 +0000
-@@ -1276,7 +1276,7 @@
+--- glib/tests/gdatetime.c.orig 2014-03-09 10:29:13.925231275 +0000
++++ glib/tests/gdatetime.c 2014-03-09 10:30:18.235227107 +0000
+@@ -1322,7 +1322,7 @@
gint i1, i2;
#ifdef G_OS_UNIX
-- tz = g_time_zone_new ("Canada/Eastern");
-+ tz = g_time_zone_new ("America/Montreal");
+- tz = g_time_zone_new ("America/Toronto");
++ tz = g_time_zone_new ("America/Toronto Eastern");
#elif defined G_OS_WIN32
tz = g_time_zone_new ("Eastern Standard Time");
#endif
-@@ -1309,7 +1309,7 @@
+@@ -1355,7 +1355,7 @@
gint i1, i2;
#ifdef G_OS_UNIX
-- tz = g_time_zone_new ("Canada/Eastern");
-+ tz = g_time_zone_new ("America/Montreal");
+- tz = g_time_zone_new ("America/Toronto");
++ tz = g_time_zone_new ("America/Toronto Eastern");
#elif defined G_OS_WIN32
tz = g_time_zone_new ("Eastern Standard Time");
#endif
diff --git a/devel/glib20/files/patch-gobject_gtype.h b/devel/glib20/files/patch-gobject_gtype.h
deleted file mode 100644
index f549fb2d2..000000000
--- a/devel/glib20/files/patch-gobject_gtype.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- gobject/gtype.h.orig 2014-03-08 01:02:56.790527382 +0000
-+++ gobject/gtype.h 2014-03-08 01:03:33.934524502 +0000
-@@ -1674,6 +1674,7 @@
- \
- _G_DEFINE_TYPE_EXTENDED_CLASS_INIT(TypeName, type_name) \
- \
-+G_GNUC_UNUSED \
- static inline gpointer \
- type_name##_get_instance_private (TypeName *self) \
- { \
diff --git a/devel/glib20/pkg-plist b/devel/glib20/pkg-plist
index 7075c86cf..7d8fe2f37 100644
--- a/devel/glib20/pkg-plist
+++ b/devel/glib20/pkg-plist
@@ -1,3 +1,4 @@
+bin/gapplication
bin/gdbus
bin/gdbus-codegen
bin/gio-querymodules
@@ -109,6 +110,7 @@ include/glib-2.0/gio/gnetworkaddress.h
include/glib-2.0/gio/gnetworking.h
include/glib-2.0/gio/gnetworkmonitor.h
include/glib-2.0/gio/gnetworkservice.h
+include/glib-2.0/gio/gnotification.h
include/glib-2.0/gio/goutputstream.h
include/glib-2.0/gio/gpermission.h
include/glib-2.0/gio/gpollableinputstream.h
@@ -141,6 +143,8 @@ include/glib-2.0/gio/gsocketcontrolmessage.h
include/glib-2.0/gio/gsocketlistener.h
include/glib-2.0/gio/gsocketservice.h
include/glib-2.0/gio/gsrvtarget.h
+include/glib-2.0/gio/gsubprocess.h
+include/glib-2.0/gio/gsubprocesslauncher.h
include/glib-2.0/gio/gtask.h
include/glib-2.0/gio/gtcpconnection.h
include/glib-2.0/gio/gtcpwrapperconnection.h
@@ -294,8 +298,9 @@ libdata/pkgconfig/gthread-2.0.pc
share/aclocal/glib-2.0.m4
share/aclocal/glib-gettext.m4
share/aclocal/gsettings.m4
-%%GDB%%share/gdb/auto-load/libglib-2.0.so.0-gdb.py
-%%GDB%%share/gdb/auto-load/libgobject-2.0.so.0-gdb.py
+share/bash-completion/completions/gapplication
+%%GDB%%share/gdb/auto-load/libglib-2.0.so.%%LIBVERSION%%-gdb.py
+%%GDB%%share/gdb/auto-load/libgobject-2.0.so.%%LIBVERSION%%-gdb.py
share/glib-2.0/codegen/__init__.py
share/glib-2.0/codegen/__init__.pyc
share/glib-2.0/codegen/__init__.pyo
diff --git a/devel/glibmm/Makefile b/devel/glibmm/Makefile
index 96bc02675..a6048e73d 100644
--- a/devel/glibmm/Makefile
+++ b/devel/glibmm/Makefile
@@ -3,8 +3,7 @@
# $MCom$
PORTNAME= glibmm
-PORTVERSION= 2.38.1
-PORTREVISION?= 0
+PORTVERSION= 2.40.0
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= GNOME
@@ -13,7 +12,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ interfaces for glib2
-USE_XZ= yes
+USES= tar:xz
PLIST_SUB= VERSION="2.4" API_VERSION="2.4"
@@ -21,7 +20,7 @@ PLIST_SUB= VERSION="2.4" API_VERSION="2.4"
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
-USES= gettext gmake libtool pathfix perl5 pkgconfig
+USES+= gettext gmake libtool pathfix perl5 pkgconfig
USE_GNOME= glib20 libsigc++20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/glibmm/distinfo b/devel/glibmm/distinfo
index 18bf31ecc..051345d44 100644
--- a/devel/glibmm/distinfo
+++ b/devel/glibmm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/glibmm-2.38.1.tar.xz) = 49c925ee1d3c4d0d6cd7492d7173bd6826db51d0b55f458a6496406ae267c4a2
-SIZE (gnome2/glibmm-2.38.1.tar.xz) = 5701316
+SHA256 (gnome2/glibmm-2.40.0.tar.xz) = 34f320fad7e0057c63863706caa802ae0051b21523bed91ec33baf8421ca484f
+SIZE (gnome2/glibmm-2.40.0.tar.xz) = 5645840
diff --git a/devel/glibmm/pkg-plist b/devel/glibmm/pkg-plist
index 8c6891b4b..1fcbbc934 100644
--- a/devel/glibmm/pkg-plist
+++ b/devel/glibmm/pkg-plist
@@ -77,6 +77,7 @@ include/giomm-%%API_VERSION%%/giomm/mount.h
include/giomm-%%API_VERSION%%/giomm/mountoperation.h
include/giomm-%%API_VERSION%%/giomm/networkaddress.h
include/giomm-%%API_VERSION%%/giomm/networkservice.h
+include/giomm-%%API_VERSION%%/giomm/notification.h
include/giomm-%%API_VERSION%%/giomm/outputstream.h
include/giomm-%%API_VERSION%%/giomm/pollableinputstream.h
include/giomm-%%API_VERSION%%/giomm/pollableoutputstream.h
@@ -156,6 +157,7 @@ include/giomm-%%API_VERSION%%/giomm/private/mount_p.h
include/giomm-%%API_VERSION%%/giomm/private/mountoperation_p.h
include/giomm-%%API_VERSION%%/giomm/private/networkaddress_p.h
include/giomm-%%API_VERSION%%/giomm/private/networkservice_p.h
+include/giomm-%%API_VERSION%%/giomm/private/notification_p.h
include/giomm-%%API_VERSION%%/giomm/private/outputstream_p.h
include/giomm-%%API_VERSION%%/giomm/private/pollableinputstream_p.h
include/giomm-%%API_VERSION%%/giomm/private/pollableoutputstream_p.h
@@ -309,6 +311,7 @@ include/glibmm-%%API_VERSION%%/glibmm/private/unicode_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/uriutils_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/valuearray_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/variant_p.h
+include/glibmm-%%API_VERSION%%/glibmm/private/variantdict_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/variantiter_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/varianttype_p.h
include/glibmm-%%API_VERSION%%/glibmm/property.h
@@ -342,6 +345,7 @@ include/glibmm-%%API_VERSION%%/glibmm/value_custom.h
include/glibmm-%%API_VERSION%%/glibmm/valuearray.h
include/glibmm-%%API_VERSION%%/glibmm/variant.h
include/glibmm-%%API_VERSION%%/glibmm/variant_basictypes.h
+include/glibmm-%%API_VERSION%%/glibmm/variantdict.h
include/glibmm-%%API_VERSION%%/glibmm/variantiter.h
include/glibmm-%%API_VERSION%%/glibmm/varianttype.h
include/glibmm-%%API_VERSION%%/glibmm/vectorutils.h
diff --git a/devel/gnome-common/Makefile b/devel/gnome-common/Makefile
new file mode 100644
index 000000000..99c2ab2f7
--- /dev/null
+++ b/devel/gnome-common/Makefile
@@ -0,0 +1,17 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= gnome-common
+PORTVERSION= 3.12.0
+CATEGORIES= devel
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Common automake macros for GNOME 2 and GNOME 3
+
+USES= gmake pkgconfig tar:xz
+GNU_CONFIGURE= yes
+
+.include <bsd.port.mk>
diff --git a/devel/gnome-common/distinfo b/devel/gnome-common/distinfo
new file mode 100644
index 000000000..ee5491b9a
--- /dev/null
+++ b/devel/gnome-common/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome2/gnome-common-3.12.0.tar.xz) = 18712bc2df6b2dd88a11b9f7f874096d1c0c6e7ebc9cfc0686ef963bd590e1d8
+SIZE (gnome2/gnome-common-3.12.0.tar.xz) = 153060
diff --git a/devel/gnome-common/pkg-descr b/devel/gnome-common/pkg-descr
new file mode 100644
index 000000000..4cf03f1e9
--- /dev/null
+++ b/devel/gnome-common/pkg-descr
@@ -0,0 +1,4 @@
+This is a collection of automake macros used for developing new GNOME
+or GNOME 2.0 applications.
+
+WWW: http://www.gnome.org/
diff --git a/devel/gnome-common/pkg-plist b/devel/gnome-common/pkg-plist
new file mode 100644
index 000000000..eb75c41be
--- /dev/null
+++ b/devel/gnome-common/pkg-plist
@@ -0,0 +1,9 @@
+bin/gnome-autogen.sh
+bin/gnome-doc-common
+share/aclocal/gnome-code-coverage.m4
+share/aclocal/gnome-common.m4
+share/aclocal/gnome-compiler-flags.m4
+%%DATADIR%%/data/omf.make
+%%DATADIR%%/data/xmldocs.make
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile
index 2cf4f46b0..958376adc 100644
--- a/devel/gobject-introspection/Makefile
+++ b/devel/gobject-introspection/Makefile
@@ -3,8 +3,7 @@
# $MCom$
PORTNAME= gobject-introspection
-PORTVERSION= 1.36.0
-PORTREVISION= 2
+PORTVERSION= 1.40.0
CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -16,13 +15,11 @@ COMMENT= Generate interface introspection data for GObject libraries
BUILD_DEPENDS= cairo-trace:${PORTSDIR}/graphics/cairo
LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi
-USES= bison gettext gmake libtool pathfix pkgconfig
-USE_XZ= yes
+USES= bison gettext gmake libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_GNOME= gnomehier glib20
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
-MAKE_JOBS_UNSAFE=yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
diff --git a/devel/gobject-introspection/distinfo b/devel/gobject-introspection/distinfo
index a72b0f501..748a7e7ad 100644
--- a/devel/gobject-introspection/distinfo
+++ b/devel/gobject-introspection/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/gobject-introspection-1.36.0.tar.xz) = e3e76d9d428e7534761bf8cdf75338865a4b0872e8052bef51792744608b6383
-SIZE (gnome3/gobject-introspection-1.36.0.tar.xz) = 1201108
+SHA256 (gnome3/gobject-introspection-1.40.0.tar.xz) = 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98
+SIZE (gnome3/gobject-introspection-1.40.0.tar.xz) = 1286424
diff --git a/devel/gobject-introspection/files/patch-Makefile.in b/devel/gobject-introspection/files/patch-Makefile.in
index d35bf348b..4f6e1ee39 100644
--- a/devel/gobject-introspection/files/patch-Makefile.in
+++ b/devel/gobject-introspection/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2012-10-02 11:01:03.000000000 +0000
-+++ Makefile.in 2012-10-02 11:02:59.000000000 +0000
-@@ -973,12 +973,11 @@
+--- Makefile.in.orig 2014-03-09 19:57:50.062879737 +0000
++++ Makefile.in 2014-03-09 19:58:09.742878767 +0000
+@@ -1271,12 +1271,11 @@
GLib_2_0_gir_PACKAGES = glib-2.0
GLib_2_0_gir_CFLAGS = \
-I$(GLIB_INCLUDEDIR) \
diff --git a/devel/gobject-introspection/files/patch-configure b/devel/gobject-introspection/files/patch-configure
deleted file mode 100644
index 693f3a853..000000000
--- a/devel/gobject-introspection/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2013-03-29 22:15:44.000000000 +0000
-+++ configure 2013-03-29 22:18:30.000000000 +0000
-@@ -14623,7 +14623,7 @@
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libraries required to link against libpython" >&5
- $as_echo_n "checking for libraries required to link against libpython... " >&6; }
--if test "x$PYTHON_LIBS" == x; then
-+if test "x$PYTHON_LIBS" = x; then
- PYTHON_LIBS=`$PYTHON-config --ldflags --libs`
- fi
-
diff --git a/devel/gobject-introspection/files/patch-giscanner_dumper.py b/devel/gobject-introspection/files/patch-giscanner_dumper.py
deleted file mode 100644
index 7307c617e..000000000
--- a/devel/gobject-introspection/files/patch-giscanner_dumper.py
+++ /dev/null
@@ -1,14 +0,0 @@
---- giscanner/dumper.py.orig 2013-02-23 11:40:08.000000000 +0100
-+++ giscanner/dumper.py 2013-06-28 21:51:35.000000000 +0200
-@@ -89,8 +89,9 @@
- # Enable the --msvc-syntax pkg-config flag when
- # the Microsoft compiler is used
- # (This is the other way to check whether Visual C++ is used subsequently)
-- if 'cl' in self._compiler_cmd:
-- self._pkgconfig_msvc_flags = '--msvc-syntax'
-+ if 'clang' not in self._compiler_cmd:
-+ if 'cl' in self._compiler_cmd:
-+ self._pkgconfig_msvc_flags = '--msvc-syntax'
- self._uninst_srcdir = os.environ.get(
- 'UNINSTALLED_INTROSPECTION_SRCDIR')
- self._packages = ['gio-2.0 gmodule-2.0']
diff --git a/devel/gobject-introspection/files/patch-giscanner_scannerlexer.l b/devel/gobject-introspection/files/patch-giscanner_scannerlexer.l
deleted file mode 100644
index 43c2636e5..000000000
--- a/devel/gobject-introspection/files/patch-giscanner_scannerlexer.l
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-giscanner_scannerlexer.l,v 1.2 2013/05/05 09:20:44 drochner Exp $
-
-Ignore __asm volatile as per PR pkg/46017
-https://bugzilla.gnome.org/show_bug.cgi?id=678794
-
---- giscanner/scannerlexer.l.orig 2012-12-18 16:27:16.000000000 +0000
-+++ giscanner/scannerlexer.l
-@@ -134,6 +134,8 @@ stringtext ([^\\\"])|(\\.)
- "," { return ','; }
- "->" { return ARROW; }
-
-+"__asm"[\t\f\v\r ]+"volatile" { if (!parse_ignored_macro()) REJECT; }
-+"__asm__"[\t\f\v\r ]+"volatile" { if (!parse_ignored_macro()) REJECT; }
- "__asm" { if (!parse_ignored_macro()) REJECT; }
- "__asm__" { if (!parse_ignored_macro()) REJECT; }
- "__attribute__" { if (!parse_ignored_macro()) REJECT; }
-@@ -145,6 +147,8 @@ stringtext ([^\\\"])|(\\.)
- "__signed__" { return SIGNED; }
- "__restrict" { return RESTRICT; }
- "__typeof" { if (!parse_ignored_macro()) REJECT; }
-+"__volatile" { if (!parse_ignored_macro()) REJECT; }
-+"__volatile__" { if (!parse_ignored_macro()) REJECT; }
- "_Bool" { return BOOL; }
-
- "G_GINT64_CONSTANT" { return INTL_CONST; }
diff --git a/devel/gobject-introspection/files/patch-giscanner_sourcescanner.py b/devel/gobject-introspection/files/patch-giscanner_sourcescanner.py
deleted file mode 100644
index 999fc742b..000000000
--- a/devel/gobject-introspection/files/patch-giscanner_sourcescanner.py
+++ /dev/null
@@ -1,16 +0,0 @@
---- giscanner/sourcescanner.py.orig 2013-03-06 23:53:19.000000000 +0100
-+++ giscanner/sourcescanner.py 2013-06-28 22:01:04.000000000 +0200
-@@ -281,8 +281,11 @@
- # some help from gcc from MinGW/Cygwin or so.
- # Note that the generated dumper program is
- # still built and linked by Visual C++.
-- if 'cl' in cpp_exec:
-- cpp_args = 'gcc'.split()
-+ if 'clang' not in cpp_exec:
-+ if 'cl' in cpp_exec:
-+ cpp_args = 'gcc'.split()
-+ else:
-+ cpp_args = cpp_exec
- else:
- cpp_args = cpp_exec
- cpp_args += ['-E', '-C', '-I.', '-']
diff --git a/devel/gobject-introspection/pkg-plist b/devel/gobject-introspection/pkg-plist
index 502ee5513..641176594 100644
--- a/devel/gobject-introspection/pkg-plist
+++ b/devel/gobject-introspection/pkg-plist
@@ -34,6 +34,7 @@ lib/girepository-1.0/cairo-1.0.typelib
lib/girepository-1.0/fontconfig-2.0.typelib
lib/girepository-1.0/freetype2-2.0.typelib
lib/girepository-1.0/libxml2-2.0.typelib
+lib/girepository-1.0/win32-1.0.typelib
lib/girepository-1.0/xfixes-4.0.typelib
lib/girepository-1.0/xft-2.0.typelib
lib/girepository-1.0/xlib-2.0.typelib
@@ -59,36 +60,54 @@ lib/gobject-introspection/giscanner/cachestore.pyo
lib/gobject-introspection/giscanner/codegen.py
lib/gobject-introspection/giscanner/codegen.pyc
lib/gobject-introspection/giscanner/codegen.pyo
+lib/gobject-introspection/giscanner/collections/__init__.py
+lib/gobject-introspection/giscanner/collections/__init__.pyc
+lib/gobject-introspection/giscanner/collections/__init__.pyo
+lib/gobject-introspection/giscanner/collections/counter.py
+lib/gobject-introspection/giscanner/collections/counter.pyc
+lib/gobject-introspection/giscanner/collections/counter.pyo
+lib/gobject-introspection/giscanner/collections/ordereddict.py
+lib/gobject-introspection/giscanner/collections/ordereddict.pyc
+lib/gobject-introspection/giscanner/collections/ordereddict.pyo
lib/gobject-introspection/giscanner/docmain.py
lib/gobject-introspection/giscanner/docmain.pyc
lib/gobject-introspection/giscanner/docmain.pyo
+lib/gobject-introspection/giscanner/doctemplates/C/callback.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/field.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/C/interface.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/property.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/record.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/signal.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/vfunc.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/callback.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/field.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Gjs/interface.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/property.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/record.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/signal.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/vfunc.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/callback.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/enum.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/field.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/function.tmpl
+lib/gobject-introspection/giscanner/doctemplates/Python/interface.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/property.tmpl
@@ -125,9 +144,6 @@ lib/gobject-introspection/giscanner/maintransformer.pyo
lib/gobject-introspection/giscanner/message.py
lib/gobject-introspection/giscanner/message.pyc
lib/gobject-introspection/giscanner/message.pyo
-lib/gobject-introspection/giscanner/odict.py
-lib/gobject-introspection/giscanner/odict.pyc
-lib/gobject-introspection/giscanner/odict.pyo
lib/gobject-introspection/giscanner/scannermain.py
lib/gobject-introspection/giscanner/scannermain.pyc
lib/gobject-introspection/giscanner/scannermain.pyo
@@ -175,6 +191,7 @@ share/gir-1.0/cairo-1.0.gir
share/gir-1.0/fontconfig-2.0.gir
share/gir-1.0/freetype2-2.0.gir
share/gir-1.0/libxml2-2.0.gir
+share/gir-1.0/win32-1.0.gir
share/gir-1.0/xfixes-4.0.gir
share/gir-1.0/xft-2.0.gir
share/gir-1.0/xlib-2.0.gir
@@ -203,6 +220,7 @@ share/gobject-introspection-1.0/tests/warnlib.h
@dirrm lib/gobject-introspection/giscanner/doctemplates/Gjs
@dirrm lib/gobject-introspection/giscanner/doctemplates/C
@dirrm lib/gobject-introspection/giscanner/doctemplates
+@dirrm lib/gobject-introspection/giscanner/collections
@dirrm lib/gobject-introspection/giscanner
@dirrm lib/gobject-introspection
@dirrm include/gobject-introspection-1.0
diff --git a/devel/gsettings-desktop-schemas/Makefile b/devel/gsettings-desktop-schemas/Makefile
index 289d0ac0f..b8623fbcd 100644
--- a/devel/gsettings-desktop-schemas/Makefile
+++ b/devel/gsettings-desktop-schemas/Makefile
@@ -3,8 +3,7 @@
# $MCom$
PORTNAME= gsettings-desktop-schemas
-PORTVERSION= 3.6.1
-PORTREVISION= 1
+PORTVERSION= 3.12.0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -16,23 +15,28 @@ LICENSE= LGPL21
RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts
-USE_XZ= yes
-USES= gettext gmake pathfix perl5 pkgconfig
+USES= gettext gmake pathfix perl5 pkgconfig tar:xz
USE_PERL5= build
USE_GNOME= intltool glib20 gnomehier introspection:build
GNU_CONFIGURE= yes
GLIB_SCHEMAS= org.gnome.desktop.a11y.applications.gschema.xml \
+ org.gnome.desktop.a11y.gschema.xml \
org.gnome.desktop.a11y.keyboard.gschema.xml \
org.gnome.desktop.a11y.magnifier.gschema.xml \
org.gnome.desktop.a11y.mouse.gschema.xml \
+ org.gnome.desktop.app-folders.gschema.xml \
org.gnome.desktop.background.gschema.xml \
org.gnome.desktop.default-applications.gschema.xml \
+ org.gnome.desktop.datetime.gschema.xml \
org.gnome.desktop.enums.xml \
org.gnome.desktop.input-sources.gschema.xml \
org.gnome.desktop.interface.gschema.xml \
org.gnome.desktop.lockdown.gschema.xml \
+ org.gnome.desktop.notifications.gschema.xml \
org.gnome.desktop.media-handling.gschema.xml \
+ org.gnome.desktop.privacy.gschema.xml \
+ org.gnome.desktop.search-providers.gschema.xml \
org.gnome.desktop.screensaver.gschema.xml \
org.gnome.desktop.session.gschema.xml \
org.gnome.desktop.sound.gschema.xml \
diff --git a/devel/gsettings-desktop-schemas/distinfo b/devel/gsettings-desktop-schemas/distinfo
index 9d35450ce..5a0935442 100644
--- a/devel/gsettings-desktop-schemas/distinfo
+++ b/devel/gsettings-desktop-schemas/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/gsettings-desktop-schemas-3.6.1.tar.xz) = d9a877d209e668845d6cafcd62663b0f6e6154df5a96f581ff36f999050e67e6
-SIZE (gnome3/gsettings-desktop-schemas-3.6.1.tar.xz) = 384248
+SHA256 (gnome3/gsettings-desktop-schemas-3.12.0.tar.xz) = a623888a47999599abca9728156459b93634e93ac7243a86cf1fc8c2d75f478d
+SIZE (gnome3/gsettings-desktop-schemas-3.12.0.tar.xz) = 479084
diff --git a/devel/gsettings-desktop-schemas/pkg-plist b/devel/gsettings-desktop-schemas/pkg-plist
index 47b500335..b751a3565 100644
--- a/devel/gsettings-desktop-schemas/pkg-plist
+++ b/devel/gsettings-desktop-schemas/pkg-plist
@@ -5,6 +5,7 @@ share/GConf/gsettings/gsettings-desktop-schemas.convert
share/GConf/gsettings/wm-schemas.convert
share/gir-1.0/GDesktopEnums-3.0.gir
share/locale/as/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/bg/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ca/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ca@valencia/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/cs/LC_MESSAGES/gsettings-desktop-schemas.mo
@@ -14,10 +15,12 @@ share/locale/el/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/en_GB/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/eo/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/es/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/eu/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/fi/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/fr/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/gl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/gu/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/he/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/hi/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/hu/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/id/LC_MESSAGES/gsettings-desktop-schemas.mo
@@ -25,6 +28,7 @@ share/locale/it/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ja/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/lt/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/lv/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/ml/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/nb/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/or/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pa/LC_MESSAGES/gsettings-desktop-schemas.mo
@@ -32,10 +36,12 @@ share/locale/pl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pt/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pt_BR/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ru/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/sk/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sr/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sr@latin/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sv/LC_MESSAGES/gsettings-desktop-schemas.mo
+share/locale/tg/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ug/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/uk/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/vi/LC_MESSAGES/gsettings-desktop-schemas.mo
diff --git a/devel/json-glib/Makefile b/devel/json-glib/Makefile
new file mode 100644
index 000000000..dd7e6616d
--- /dev/null
+++ b/devel/json-glib/Makefile
@@ -0,0 +1,26 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= json-glib
+PORTVERSION= 1.0.0
+CATEGORIES= devel
+MASTER_SITES= GNOME
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= JSON (RFC 4627) interface for Glib
+
+BUILD_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
+RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
+
+USES= gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= glib20 gnomeprefix introspection
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libjson-glib-1.0.so.0
+
+.include <bsd.port.mk>
diff --git a/devel/json-glib/distinfo b/devel/json-glib/distinfo
new file mode 100644
index 000000000..4eb39ac94
--- /dev/null
+++ b/devel/json-glib/distinfo
@@ -0,0 +1,2 @@
+SHA256 (json-glib-1.0.0.tar.xz) = dbf558d2da989ab84a27e4e13daa51ceaa97eb959c2c2f80976c9322a8f4cdde
+SIZE (json-glib-1.0.0.tar.xz) = 547100
diff --git a/devel/json-glib/pkg-descr b/devel/json-glib/pkg-descr
new file mode 100644
index 000000000..9f3efb50d
--- /dev/null
+++ b/devel/json-glib/pkg-descr
@@ -0,0 +1,23 @@
+JSON-GLib is a library providing serialization and deserialization support
+for the JavaScript Object Notation (JSON) format described by RFC 4627. JSON is:
+
+a lightweight data-interchange format. It is easy for humans to read and write.
+It is easy for machines to parse and generate. It is based on a subset of the
+JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.
+JSON is a text format that is completely language independent but uses
+conventions that are familiar to programmers of the C-family of languages,
+including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These
+properties make JSON an ideal data-interchange language. -- From Introducing
+JSON
+
+Many high-level languages already provide native modules for parsing, generating
+and manipulating JSON data streams. JSON-GLib is a C library based on GLib and
+released under the terms of the GNU Lesser General Public License version 2.1.
+It provides a parser and a generator GObject classes and various wrappers for
+the complex data types employed by JSON, such as arrays and objects.
+
+JSON-GLib uses GLib native data types and the generic value container GValue
+for ease of development. It also provides integration with the GObject classes
+for direct serialization into, and deserialization from, JSON data streams.
+
+WWW: http://live.gnome.org/JsonGlib
diff --git a/devel/json-glib/pkg-plist b/devel/json-glib/pkg-plist
new file mode 100644
index 000000000..39f5b9027
--- /dev/null
+++ b/devel/json-glib/pkg-plist
@@ -0,0 +1,123 @@
+bin/json-glib-format
+bin/json-glib-validate
+include/json-glib-1.0/json-glib/json-builder.h
+include/json-glib-1.0/json-glib/json-enum-types.h
+include/json-glib-1.0/json-glib/json-generator.h
+include/json-glib-1.0/json-glib/json-glib.h
+include/json-glib-1.0/json-glib/json-gobject.h
+include/json-glib-1.0/json-glib/json-gvariant.h
+include/json-glib-1.0/json-glib/json-parser.h
+include/json-glib-1.0/json-glib/json-path.h
+include/json-glib-1.0/json-glib/json-reader.h
+include/json-glib-1.0/json-glib/json-types.h
+include/json-glib-1.0/json-glib/json-version-macros.h
+include/json-glib-1.0/json-glib/json-version.h
+lib/libjson-glib-1.0.la
+lib/libjson-glib-1.0.so
+lib/libjson-glib-1.0.so.0
+lib/libjson-glib-1.0.so.0.0.0
+lib/girepository-1.0/Json-1.0.typelib
+libdata/pkgconfig/json-glib-1.0.pc
+%%DOCSDIR%%/JsonBuilder.html
+%%DOCSDIR%%/JsonGenerator.html
+%%DOCSDIR%%/JsonParser.html
+%%DOCSDIR%%/JsonPath.html
+%%DOCSDIR%%/JsonReader.html
+%%DOCSDIR%%/annotation-glossary.html
+%%DOCSDIR%%/ch01.html
+%%DOCSDIR%%/ch02.html
+%%DOCSDIR%%/ch03.html
+%%DOCSDIR%%/ch05.html
+%%DOCSDIR%%/home.png
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/ix01.html
+%%DOCSDIR%%/ix02.html
+%%DOCSDIR%%/ix03.html
+%%DOCSDIR%%/ix04.html
+%%DOCSDIR%%/ix05.html
+%%DOCSDIR%%/ix06.html
+%%DOCSDIR%%/ix07.html
+%%DOCSDIR%%/ix08.html
+%%DOCSDIR%%/json-advanced.html
+%%DOCSDIR%%/json-base.html
+%%DOCSDIR%%/json-format-tool.html
+%%DOCSDIR%%/json-glib-Boxed-Types-Serialization.html
+%%DOCSDIR%%/json-glib-GObject-Serialization.html
+%%DOCSDIR%%/json-glib-JSON-Array.html
+%%DOCSDIR%%/json-glib-JSON-GVariant-Integration.html
+%%DOCSDIR%%/json-glib-JSON-Node.html
+%%DOCSDIR%%/json-glib-JSON-Object.html
+%%DOCSDIR%%/json-glib-Serializable-Interface.html
+%%DOCSDIR%%/json-glib-Versioning-information.html
+%%DOCSDIR%%/json-glib.devhelp2
+%%DOCSDIR%%/json-glib.html
+%%DOCSDIR%%/json-streams.html
+%%DOCSDIR%%/json-tools.html
+%%DOCSDIR%%/json-validate-tool.html
+%%DOCSDIR%%/left-insensitive.png
+%%DOCSDIR%%/left.png
+%%DOCSDIR%%/license.html
+%%DOCSDIR%%/right-insensitive.png
+%%DOCSDIR%%/right.png
+%%DOCSDIR%%/style.css
+%%DOCSDIR%%/tools.html
+%%DOCSDIR%%/up-insensitive.png
+%%DOCSDIR%%/up.png
+share/gir-1.0/Json-1.0.gir
+share/locale/as/LC_MESSAGES/json-glib-1.0.mo
+share/locale/bg/LC_MESSAGES/json-glib-1.0.mo
+share/locale/bn_IN/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ca/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ca@valencia/LC_MESSAGES/json-glib-1.0.mo
+share/locale/cs/LC_MESSAGES/json-glib-1.0.mo
+share/locale/da/LC_MESSAGES/json-glib-1.0.mo
+share/locale/de/LC_MESSAGES/json-glib-1.0.mo
+share/locale/el/LC_MESSAGES/json-glib-1.0.mo
+share/locale/en_GB/LC_MESSAGES/json-glib-1.0.mo
+share/locale/eo/LC_MESSAGES/json-glib-1.0.mo
+share/locale/es/LC_MESSAGES/json-glib-1.0.mo
+share/locale/et/LC_MESSAGES/json-glib-1.0.mo
+share/locale/eu/LC_MESSAGES/json-glib-1.0.mo
+share/locale/fr/LC_MESSAGES/json-glib-1.0.mo
+share/locale/fur/LC_MESSAGES/json-glib-1.0.mo
+share/locale/gl/LC_MESSAGES/json-glib-1.0.mo
+share/locale/he/LC_MESSAGES/json-glib-1.0.mo
+share/locale/hi/LC_MESSAGES/json-glib-1.0.mo
+share/locale/hu/LC_MESSAGES/json-glib-1.0.mo
+share/locale/id/LC_MESSAGES/json-glib-1.0.mo
+share/locale/it/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ja/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ko/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ky/LC_MESSAGES/json-glib-1.0.mo
+share/locale/lt/LC_MESSAGES/json-glib-1.0.mo
+share/locale/lv/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ml/LC_MESSAGES/json-glib-1.0.mo
+share/locale/nb/LC_MESSAGES/json-glib-1.0.mo
+share/locale/pl/LC_MESSAGES/json-glib-1.0.mo
+share/locale/or/LC_MESSAGES/json-glib-1.0.mo
+share/locale/pa/LC_MESSAGES/json-glib-1.0.mo
+share/locale/pt/LC_MESSAGES/json-glib-1.0.mo
+share/locale/pt_BR/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ru/LC_MESSAGES/json-glib-1.0.mo
+share/locale/sk/LC_MESSAGES/json-glib-1.0.mo
+share/locale/sl/LC_MESSAGES/json-glib-1.0.mo
+share/locale/sr/LC_MESSAGES/json-glib-1.0.mo
+share/locale/sr@latin/LC_MESSAGES/json-glib-1.0.mo
+share/locale/sv/LC_MESSAGES/json-glib-1.0.mo
+share/locale/te/LC_MESSAGES/json-glib-1.0.mo
+share/locale/tg/LC_MESSAGES/json-glib-1.0.mo
+share/locale/tr/LC_MESSAGES/json-glib-1.0.mo
+share/locale/ug/LC_MESSAGES/json-glib-1.0.mo
+share/locale/uk/LC_MESSAGES/json-glib-1.0.mo
+share/locale/vi/LC_MESSAGES/json-glib-1.0.mo
+share/locale/zh_CN/LC_MESSAGES/json-glib-1.0.mo
+share/locale/zh_HK/LC_MESSAGES/json-glib-1.0.mo
+share/locale/zh_TW/LC_MESSAGES/json-glib-1.0.mo
+@dirrmtry share/locale/ky/LC_MESSAGES
+@dirrmtry share/locale/ky
+@dirrmtry share/locale/fur/LC_MESSAGES
+@dirrmtry share/locale/fur
+@dirrm %%DOCSDIR%%
+@dirrm include/json-glib-1.0/json-glib
+@dirrm include/json-glib-1.0
diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile
index 2d149acba..4ecfc678a 100644
--- a/devel/libgdata/Makefile
+++ b/devel/libgdata/Makefile
@@ -1,9 +1,9 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/trunk/devel/libgdata/Makefile 18878 2013-11-11 19:28:42Z gusi $
+# $MCom: ports-experimental/trunk/devel/libgdata/Makefile 19553 2014-04-20 07:23:27Z gusi $
PORTNAME= libgdata
-PORTVERSION= 0.14.0
+PORTVERSION= 0.14.1
CATEGORIES= devel
MASTER_SITES= GNOME
@@ -20,11 +20,11 @@ RUN_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss
CONFLICTS= libgdata-0.6.*
-USE_XZ= yes
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= glib20 gnomehier gnomeprefix intltool \
+ introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USES= gettext gmake libtool pathfix pkgconfig
-USE_GNOME= glib20 gnomehier gnomeprefix intltool introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
diff --git a/devel/libgdata/distinfo b/devel/libgdata/distinfo
index 577fce756..539ad221e 100644
--- a/devel/libgdata/distinfo
+++ b/devel/libgdata/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libgdata-0.14.0.tar.xz) = 5d415241ae4ca5a2d952bf7f3e9a372be6bb0537b24d83a05e5fc94948d292e9
-SIZE (libgdata-0.14.0.tar.xz) = 1358056
+SHA256 (libgdata-0.14.1.tar.xz) = 68bbb2cb70028d79edfaec17184389275044fd58bf881e36df2663e7e191ff1a
+SIZE (libgdata-0.14.1.tar.xz) = 1465468
diff --git a/devel/libgdata/pkg-plist b/devel/libgdata/pkg-plist
index bcec78db7..d02587983 100644
--- a/devel/libgdata/pkg-plist
+++ b/devel/libgdata/pkg-plist
@@ -92,7 +92,7 @@ lib/libgdata.a
lib/libgdata.la
lib/libgdata.so
lib/libgdata.so.13
-lib/libgdata.so.13.5.2
+lib/libgdata.so.13.5.3
libdata/pkgconfig/libgdata.pc
share/doc/gdata/GDataAPPCategories.html
share/doc/gdata/GDataAccessHandler.html
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index 95e4d78e7..95fe87f21 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -3,7 +3,7 @@
# $MCom$
PORTNAME= libgee
-PORTVERSION= 0.12.0
+PORTVERSION= 0.14.0
CATEGORIES= devel
MASTER_SITES= GNOME
@@ -14,8 +14,7 @@ BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
-USE_XZ= yes
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomehier introspection:build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libgee/distinfo b/devel/libgee/distinfo
index b60475833..72b805030 100644
--- a/devel/libgee/distinfo
+++ b/devel/libgee/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libgee-0.12.0.tar.xz) = d106ed63fe0da5d5ee89aa8197a373cf9a2b96688cc3060144bfc0a022496ea5
-SIZE (libgee-0.12.0.tar.xz) = 639880
+SHA256 (libgee-0.14.0.tar.xz) = 08e466d3f214c9466860b5a82629de0de9eb89b1de7bd918fe154e569b5834cd
+SIZE (libgee-0.14.0.tar.xz) = 641732
diff --git a/devel/libgee/pkg-plist b/devel/libgee/pkg-plist
index 0fbe92d94..622d4df55 100644
--- a/devel/libgee/pkg-plist
+++ b/devel/libgee/pkg-plist
@@ -3,7 +3,7 @@ lib/girepository-1.0/Gee-0.8.typelib
lib/libgee-0.8.la
lib/libgee-0.8.so
lib/libgee-0.8.so.2
-lib/libgee-0.8.so.2.3.0
+lib/libgee-0.8.so.2.4.0
libdata/pkgconfig/gee-0.8.pc
share/gir-1.0/Gee-0.8.gir
share/vala/vapi/gee-0.8.vapi
diff --git a/devel/libgit2-glib/Makefile b/devel/libgit2-glib/Makefile
new file mode 100644
index 000000000..bd2fa6c81
--- /dev/null
+++ b/devel/libgit2-glib/Makefile
@@ -0,0 +1,34 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= libgit2-glib
+PORTVERSION= 0.0.12
+CATEGORIES= devel gnome
+MASTER_SITES= https://git.gnome.org/browse/libgit2-glib/snapshot/
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Glib wrapper library around the libgit2 git access library
+
+BUILD_DEPENDS= gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \
+ gtkdoc-check:${PORTSDIR}/textproc/gtk-doc
+LIB_DEPENDS= libgit2.so:${PORTSDIR}/devel/libgit2
+
+USES= gmake pathfix pkgconfig
+USE_GNOME= glib20 gnomeprefix gtk30 intlhack introspection
+USE_AUTOTOOLS= automake libtool
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+PATHFIX_MAKEFILEIN= Makefile.am
+INSTALLS_ICONS= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+pre-configure:
+ cd ${WRKSRC} && NOCONFIGURE=yes ${SH} ./autogen.sh
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgit2-glib-1.0.so.0
+
+.include <bsd.port.mk>
diff --git a/devel/libgit2-glib/distinfo b/devel/libgit2-glib/distinfo
new file mode 100644
index 000000000..1e6bf9f57
--- /dev/null
+++ b/devel/libgit2-glib/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/libgit2-glib-0.0.12.tar.gz) = eccb774a2addcc2b48c3f735538020198f3cc856fd411694540f0dca81128581
+SIZE (gnome3/libgit2-glib-0.0.12.tar.gz) = 140873
diff --git a/devel/libgit2-glib/pkg-descr b/devel/libgit2-glib/pkg-descr
new file mode 100644
index 000000000..c309df9a6
--- /dev/null
+++ b/devel/libgit2-glib/pkg-descr
@@ -0,0 +1,7 @@
+libgit2-glib is a glib wrapper library around the libgit2 git access library.
+
+libgit2 only implements the core plumbing functions, not really the higher
+level porcelain stuff. For a primer on Git Internals that you will need to know
+to work with Git at this level, check out [Chapter 9][pg] of the Pro Git book.
+
+WWW: https://git.gnome.org/browse/libgit2-glib
diff --git a/devel/libgit2-glib/pkg-plist b/devel/libgit2-glib/pkg-plist
new file mode 100644
index 000000000..99dc17ffd
--- /dev/null
+++ b/devel/libgit2-glib/pkg-plist
@@ -0,0 +1,62 @@
+include/libgit2-glib-1.0/libgit2-glib/ggit-blame-options.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-blame.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-blob-output-stream.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-blob.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-branch-enumerator.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-branch.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-clone-options.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-commit.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-config-entry.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-config.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-cred-plaintext.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-cred.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-delta.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-file.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-hunk.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-line.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-options.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff-similarity-metric.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-diff.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-enum-types.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-error.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry-resolve-undo.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-index-entry.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-index.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-main.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-merge-tree-options.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-message.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-native.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory-base.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-object-factory.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-object.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-oid.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-patch.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-push-progress.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-push.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-ref-spec.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-ref.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-reflog-entry.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-reflog.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-remote-callbacks.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-remote.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-repository.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-revision-walker.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-signature.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-status-options.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-submodule.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-tag.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-transfer-progress.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-tree-builder.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-tree-entry.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-tree.h
+include/libgit2-glib-1.0/libgit2-glib/ggit-types.h
+include/libgit2-glib-1.0/libgit2-glib/ggit.h
+lib/libgit2-glib-1.0.a
+lib/libgit2-glib-1.0.la
+lib/libgit2-glib-1.0.so
+lib/libgit2-glib-1.0.so.0
+lib/girepository-1.0/Ggit-1.0.typelib
+libdata/pkgconfig/libgit2-glib-1.0.pc
+share/gir-1.0/Ggit-1.0.gir
+@dirrm include/libgit2-glib-1.0/libgit2-glib
+@dirrm include/libgit2-glib-1.0
diff --git a/devel/libgsf/Makefile b/devel/libgsf/Makefile
new file mode 100644
index 000000000..f25b89cbf
--- /dev/null
+++ b/devel/libgsf/Makefile
@@ -0,0 +1,22 @@
+# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= libgsf
+PORTVERSION= 1.14.29
+CATEGORIES= devel
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Extensible I/O abstraction for dealing with structured file formats
+
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= gdkpixbuf2 glib20 gnomeprefix intlhack introspection:build \
+ libxml2
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/libgsf/distinfo b/devel/libgsf/distinfo
new file mode 100644
index 000000000..0c08751ad
--- /dev/null
+++ b/devel/libgsf/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome2/libgsf-1.14.29.tar.xz) = 4d8bca33424eb711acdb6a060cb488b132063d699c4fa201db24c2c89c62529c
+SIZE (gnome2/libgsf-1.14.29.tar.xz) = 576956
diff --git a/devel/libgsf/pkg-descr b/devel/libgsf/pkg-descr
new file mode 100644
index 000000000..258f82307
--- /dev/null
+++ b/devel/libgsf/pkg-descr
@@ -0,0 +1,2 @@
+The library aims to provide an efficient extensible i/o abstraction for
+dealing with different structured file formats.
diff --git a/devel/libgsf/pkg-plist b/devel/libgsf/pkg-plist
new file mode 100644
index 000000000..ed7fc8c18
--- /dev/null
+++ b/devel/libgsf/pkg-plist
@@ -0,0 +1,151 @@
+bin/gsf
+bin/gsf-office-thumbnailer
+bin/gsf-vba-dump
+include/libgsf-1/gsf/gsf-blob.h
+include/libgsf-1/gsf/gsf-clip-data.h
+include/libgsf-1/gsf/gsf-doc-meta-data.h
+include/libgsf-1/gsf/gsf-docprop-vector.h
+include/libgsf-1/gsf/gsf-fwd.h
+include/libgsf-1/gsf/gsf-impl-utils.h
+include/libgsf-1/gsf/gsf-infile-impl.h
+include/libgsf-1/gsf/gsf-infile-msole.h
+include/libgsf-1/gsf/gsf-infile-msvba.h
+include/libgsf-1/gsf/gsf-infile-stdio.h
+include/libgsf-1/gsf/gsf-infile-tar.h
+include/libgsf-1/gsf/gsf-infile-zip.h
+include/libgsf-1/gsf/gsf-infile.h
+include/libgsf-1/gsf/gsf-input-bzip.h
+include/libgsf-1/gsf/gsf-input-gio.h
+include/libgsf-1/gsf/gsf-input-gzip.h
+include/libgsf-1/gsf/gsf-input-http.h
+include/libgsf-1/gsf/gsf-input-impl.h
+include/libgsf-1/gsf/gsf-input-iochannel.h
+include/libgsf-1/gsf/gsf-input-memory.h
+include/libgsf-1/gsf/gsf-input-proxy.h
+include/libgsf-1/gsf/gsf-input-stdio.h
+include/libgsf-1/gsf/gsf-input-textline.h
+include/libgsf-1/gsf/gsf-input.h
+include/libgsf-1/gsf/gsf-libxml.h
+include/libgsf-1/gsf/gsf-meta-names.h
+include/libgsf-1/gsf/gsf-msole-utils.h
+include/libgsf-1/gsf/gsf-open-pkg-utils.h
+include/libgsf-1/gsf/gsf-opendoc-utils.h
+include/libgsf-1/gsf/gsf-outfile-impl.h
+include/libgsf-1/gsf/gsf-outfile-msole.h
+include/libgsf-1/gsf/gsf-outfile-stdio.h
+include/libgsf-1/gsf/gsf-outfile-zip.h
+include/libgsf-1/gsf/gsf-outfile.h
+include/libgsf-1/gsf/gsf-output-bzip.h
+include/libgsf-1/gsf/gsf-output-csv.h
+include/libgsf-1/gsf/gsf-output-gio.h
+include/libgsf-1/gsf/gsf-output-gzip.h
+include/libgsf-1/gsf/gsf-output-iconv.h
+include/libgsf-1/gsf/gsf-output-impl.h
+include/libgsf-1/gsf/gsf-output-iochannel.h
+include/libgsf-1/gsf/gsf-output-memory.h
+include/libgsf-1/gsf/gsf-output-stdio.h
+include/libgsf-1/gsf/gsf-output.h
+include/libgsf-1/gsf/gsf-shared-memory.h
+include/libgsf-1/gsf/gsf-structured-blob.h
+include/libgsf-1/gsf/gsf-timestamp.h
+include/libgsf-1/gsf/gsf-utils.h
+include/libgsf-1/gsf/gsf.h
+lib/libgsf-1.a
+lib/libgsf-1.la
+lib/libgsf-1.so
+lib/libgsf-1.so.114
+lib/libgsf-1.so.114.0.29
+libdata/pkgconfig/libgsf-1.pc
+man/man1/gsf-office-thumbnailer.1.gz
+man/man1/gsf-vba-dump.1.gz
+man/man1/gsf.1.gz
+share/doc/gsf/annotation-glossary.html
+share/doc/gsf/api.html
+share/doc/gsf/dependencies.html
+share/doc/gsf/gsf-Compression.html
+share/doc/gsf/gsf-GIO.html
+share/doc/gsf/gsf-GIOChannel.html
+share/doc/gsf/gsf-Infile-reading-structed-files.html
+share/doc/gsf/gsf-Input-from-unstructured-files.html
+share/doc/gsf/gsf-MS-OLE2.html
+share/doc/gsf/gsf-OASIS-Open-Document.html
+share/doc/gsf/gsf-Outfile-writing-structed-files.html
+share/doc/gsf/gsf-Output-to-unstructured-files.html
+share/doc/gsf/gsf-Reading-and-Writing-from-local-files-and-directories.html
+share/doc/gsf/gsf-Text.html
+share/doc/gsf/gsf-XML-and-libxml.html
+share/doc/gsf/gsf-Zip.html
+share/doc/gsf/gsf-blobs.html
+share/doc/gsf/gsf-clip-data.html
+share/doc/gsf/gsf-index.html
+share/doc/gsf/gsf-memory.html
+share/doc/gsf/gsf-metadata.html
+share/doc/gsf/gsf-users.html
+share/doc/gsf/gsf-utils.html
+share/doc/gsf/gsf.devhelp2
+share/doc/gsf/history.html
+share/doc/gsf/home.png
+share/doc/gsf/index.html
+share/doc/gsf/index.sgml
+share/doc/gsf/intro.html
+share/doc/gsf/io.html
+share/doc/gsf/left.png
+share/doc/gsf/misc.html
+share/doc/gsf/parsers.html
+share/doc/gsf/right.png
+share/doc/gsf/sources.html
+share/doc/gsf/style.css
+share/doc/gsf/up.png
+share/locale/as/LC_MESSAGES/libgsf.mo
+share/locale/ca/LC_MESSAGES/libgsf.mo
+share/locale/ca@valencia/LC_MESSAGES/libgsf.mo
+share/locale/cs/LC_MESSAGES/libgsf.mo
+share/locale/da/LC_MESSAGES/libgsf.mo
+share/locale/de/LC_MESSAGES/libgsf.mo
+share/locale/el/LC_MESSAGES/libgsf.mo
+share/locale/en_GB/LC_MESSAGES/libgsf.mo
+share/locale/eo/LC_MESSAGES/libgsf.mo
+share/locale/es/LC_MESSAGES/libgsf.mo
+share/locale/eu/LC_MESSAGES/libgsf.mo
+share/locale/fr/LC_MESSAGES/libgsf.mo
+share/locale/gl/LC_MESSAGES/libgsf.mo
+share/locale/id/LC_MESSAGES/libgsf.mo
+share/locale/it/LC_MESSAGES/libgsf.mo
+share/locale/ja/LC_MESSAGES/libgsf.mo
+share/locale/ko/LC_MESSAGES/libgsf.mo
+share/locale/lt/LC_MESSAGES/libgsf.mo
+share/locale/lv/LC_MESSAGES/libgsf.mo
+share/locale/ml/LC_MESSAGES/libgsf.mo
+share/locale/nb/LC_MESSAGES/libgsf.mo
+share/locale/nn/LC_MESSAGES/libgsf.mo
+share/locale/oc/LC_MESSAGES/libgsf.mo
+share/locale/pa/LC_MESSAGES/libgsf.mo
+share/locale/pl/LC_MESSAGES/libgsf.mo
+share/locale/pt/LC_MESSAGES/libgsf.mo
+share/locale/pt_BR/LC_MESSAGES/libgsf.mo
+share/locale/ro/LC_MESSAGES/libgsf.mo
+share/locale/ru/LC_MESSAGES/libgsf.mo
+share/locale/sk/LC_MESSAGES/libgsf.mo
+share/locale/sl/LC_MESSAGES/libgsf.mo
+share/locale/sr/LC_MESSAGES/libgsf.mo
+share/locale/sr@latin/LC_MESSAGES/libgsf.mo
+share/locale/sv/LC_MESSAGES/libgsf.mo
+share/locale/ta/LC_MESSAGES/libgsf.mo
+share/locale/tg/LC_MESSAGES/libgsf.mo
+share/locale/th/LC_MESSAGES/libgsf.mo
+share/locale/tr/LC_MESSAGES/libgsf.mo
+share/locale/uk/LC_MESSAGES/libgsf.mo
+share/locale/zh_CN/LC_MESSAGES/libgsf.mo
+share/locale/zh_HK/LC_MESSAGES/libgsf.mo
+share/locale/zh_TW/LC_MESSAGES/libgsf.mo
+share/thumbnailers/gsf-office.thumbnailer
+@dirrmtry share/thumbnailers
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrm share/doc/gsf
+@dirrm include/libgsf-1/gsf
+@dirrm include/libgsf-1
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile
index 467439f29..a7df0ff91 100644
--- a/devel/libnotify/Makefile
+++ b/devel/libnotify/Makefile
@@ -3,7 +3,7 @@
# $MCom$
PORTNAME= libnotify
-PORTVERSION= 0.7.5
+PORTVERSION= 0.7.6
CATEGORIES= devel gnome
MASTER_SITES= GNOME
@@ -13,9 +13,8 @@ COMMENT= Library for desktop notifications
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USE_XZ= yes
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= intlhack glib20 gdkpixbuf2 introspection
-USES= gettext gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/libnotify/distinfo b/devel/libnotify/distinfo
index 048dd5e91..f65532621 100644
--- a/devel/libnotify/distinfo
+++ b/devel/libnotify/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libnotify-0.7.5.tar.xz) = 4378cb47874ba4d5f759b7890d8d28d086e81d3f0bd4f6e84e5ab66d82ffb652
-SIZE (libnotify-0.7.5.tar.xz) = 275804
+SHA256 (libnotify-0.7.6.tar.xz) = 0ef61ca400d30e28217979bfa0e73a7406b19c32dd76150654ec5b2bdf47d837
+SIZE (libnotify-0.7.6.tar.xz) = 280388
diff --git a/devel/libnotify/files/patch-configure b/devel/libnotify/files/patch-configure
index fa512f8de..233393308 100644
--- a/devel/libnotify/files/patch-configure
+++ b/devel/libnotify/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2011-08-30 23:03:20.000000000 +0200
-+++ configure 2011-08-30 23:03:01.000000000 +0200
-@@ -648,8 +648,6 @@
+--- configure.orig 2014-03-10 12:16:13.565833797 +0000
++++ configure 2014-03-10 12:18:02.733826506 +0000
+@@ -668,8 +668,6 @@
INTROSPECTION_COMPILER
INTROSPECTION_SCANNER
GLIB_GENMARSHAL
@@ -9,7 +9,7 @@
PACKAGE_LIBS
PACKAGE_CFLAGS
PKG_CONFIG_LIBDIR
-@@ -806,8 +804,6 @@
+@@ -829,8 +827,6 @@
PKG_CONFIG_LIBDIR
PACKAGE_CFLAGS
PACKAGE_LIBS
@@ -18,7 +18,7 @@
GTKDOC_DEPS_CFLAGS
GTKDOC_DEPS_LIBS
XMLTO
-@@ -1477,9 +1473,6 @@
+@@ -1500,9 +1496,6 @@
C compiler flags for PACKAGE, overriding pkg-config
PACKAGE_LIBS
linker flags for PACKAGE, overriding pkg-config
@@ -28,7 +28,7 @@
GTKDOC_DEPS_CFLAGS
C compiler flags for GTKDOC_DEPS, overriding pkg-config
GTKDOC_DEPS_LIBS
-@@ -11664,98 +11657,6 @@
+@@ -11830,99 +11823,6 @@
fi
@@ -48,6 +48,7 @@
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_TESTS_CFLAGS=`$PKG_CONFIG --cflags "$tests_modules" 2>/dev/null`
+- test "x$?" != "x0" && pkg_failed=yes
-else
- pkg_failed=yes
-fi
@@ -64,6 +65,7 @@
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_TESTS_LIBS=`$PKG_CONFIG --libs "$tests_modules" 2>/dev/null`
+- test "x$?" != "x0" && pkg_failed=yes
-else
- pkg_failed=yes
-fi
@@ -83,9 +85,9 @@
- _pkg_short_errors_supported=no
-fi
- if test $_pkg_short_errors_supported = yes; then
-- TESTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$tests_modules" 2>&1`
+- TESTS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$tests_modules" 2>&1`
- else
-- TESTS_PKG_ERRORS=`$PKG_CONFIG --print-errors "$tests_modules" 2>&1`
+- TESTS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$tests_modules" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
- echo "$TESTS_PKG_ERRORS" >&5
@@ -100,7 +102,6 @@
-Alternatively, you may set the environment variables TESTS_CFLAGS
-and TESTS_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details." "$LINENO" 5
--
-elif test $pkg_failed = untried; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
@@ -116,7 +117,6 @@
-
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
-See \`config.log' for more details" "$LINENO" 5; }
--
-else
- TESTS_CFLAGS=$pkg_cv_TESTS_CFLAGS
- TESTS_LIBS=$pkg_cv_TESTS_LIBS
@@ -124,6 +124,7 @@
-$as_echo "yes" >&6; }
-
-fi
-
+-
GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
+
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
index b59cff1f8..9f678b153 100644
--- a/devel/libpeas/Makefile
+++ b/devel/libpeas/Makefile
@@ -3,7 +3,7 @@
# $MCom$
PORTNAME= libpeas
-PORTVERSION= 1.8.1
+PORTVERSION= 1.10.0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -13,11 +13,10 @@ COMMENT= Next evolution of the Gedit plugins engine
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
-USE_XZ= yes
-USE_PYTHON= 2
-USE_LDCONFIG= yes
-USES= gettext gmake libtool pathfix pkgconfig
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= gtk30 introspection:build
+USE_PYTHON= 3
+USE_LDCONFIG= yes
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
@@ -25,13 +24,9 @@ LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CONFIGURE_ARGS+=--disable-glade-catalog
-OPTIONS_DEFINE= PYTHON
-OPTIONS_DEFAULT=PYTHON GJS
-OPTIONS_MULTI= JS
-OPTIONS_MULTI_JS=SEED GJS
-JS_DESC=JavaScript plugin support
+OPTIONS_DEFINE= PYTHON SEED
+OPTIONS_DEFAULT=PYTHON SEED
SEED_DESC= JavaScript support based on webkit-gtk3
-GJS_DESC= JavaScript support based on spidermonkey
.include <bsd.port.options.mk>
@@ -45,22 +40,12 @@ PLIST_SUB+= SEED="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+=--enable-python2 --disable-python3
-USE_GNOME+= pygobject3
+CONFIGURE_ARGS+=--disable-python2 --enable-python3
+USE_GNOME+= py3gobject3
PLIST_SUB+= PYTHONS=""
.else
CONFIGURE_ARGS+=--disable-python2 --disable-python3
PLIST_SUB+= PYTHONS="@comment "
.endif
-.if ${PORT_OPTIONS:MGJS}
-CONFIGURE_ARGS+=--enable-gjs
-BUILD_DEPENDS+= gjs>=1.32.0:${PORTSDIR}/lang/gjs
-LIB_DEPENDS+= libgjs.so:${PORTSDIR}/lang/gjs
-PLIST_SUB+= GJS=""
-.else
-CONFIGURE_ARGS+=--enable-gjs=no
-PLIST_SUB+= GJS="@comment "
-.endif
-
.include <bsd.port.mk>
diff --git a/devel/libpeas/distinfo b/devel/libpeas/distinfo
index 334d35bc6..c5b9e0de1 100644
--- a/devel/libpeas/distinfo
+++ b/devel/libpeas/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/libpeas-1.8.1.tar.xz) = ff0e7cd1f0da5dc1289efdd4662a06188f8f0fb088eac67abe05ffa66ba7751d
-SIZE (gnome3/libpeas-1.8.1.tar.xz) = 530948
+SHA256 (gnome3/libpeas-1.10.0.tar.xz) = 4695bc40e4885a903dbc5ce6a3704392feae63af51fd4da7a3888bb88ca78c47
+SIZE (gnome3/libpeas-1.10.0.tar.xz) = 507084
diff --git a/devel/libpeas/pkg-plist b/devel/libpeas/pkg-plist
index 82b46029f..8d3e4aecb 100644
--- a/devel/libpeas/pkg-plist
+++ b/devel/libpeas/pkg-plist
@@ -16,22 +16,22 @@ lib/girepository-1.0/PeasGtk-1.0.typelib
lib/libpeas-1.0.la
lib/libpeas-1.0.so
lib/libpeas-1.0.so.0
-lib/libpeas-1.0.so.0.801.0
-%%GJS%%lib/libpeas-1.0/loaders/libgjsloader.la
-%%GJS%%lib/libpeas-1.0/loaders/libgjsloader.so
-%%PYTHONS%%lib/libpeas-1.0/loaders/libpythonloader.la
-%%PYTHONS%%lib/libpeas-1.0/loaders/libpythonloader.so
+lib/libpeas-1.0.so.0.1000.0
+%%PYTHONS%%lib/libpeas-1.0/loaders/libpython3loader.la
+%%PYTHONS%%lib/libpeas-1.0/loaders/libpython3loader.so
%%SEED%%lib/libpeas-1.0/loaders/libseedloader.la
%%SEED%%lib/libpeas-1.0/loaders/libseedloader.so
lib/libpeas-gtk-1.0.la
lib/libpeas-gtk-1.0.so
lib/libpeas-gtk-1.0.so.0
-lib/libpeas-gtk-1.0.so.0.801.0
-%%GJS%%lib/peas-demo/plugins/gjshello/gjshello.js
-%%GJS%%lib/peas-demo/plugins/gjshello/gjshello.plugin
+lib/libpeas-gtk-1.0.so.0.1000.0
lib/peas-demo/plugins/helloworld/helloworld.plugin
lib/peas-demo/plugins/helloworld/libhelloworld.la
lib/peas-demo/plugins/helloworld/libhelloworld.so
+%%PYTHONS%%lib/peas-demo/plugins/pythonhello/__pycache__/pythonhello.cpython-33.pyc
+%%PYTHONS%%lib/peas-demo/plugins/pythonhello/__pycache__/pythonhello.cpython-33.pyo
+%%PYTHONS%%lib/peas-demo/plugins/pythonhello/pythonhello.plugin
+%%PYTHONS%%lib/peas-demo/plugins/pythonhello/pythonhello.py
lib/peas-demo/plugins/secondtime/libsecondtime.la
lib/peas-demo/plugins/secondtime/libsecondtime.so
lib/peas-demo/plugins/secondtime/secondtime.plugin
@@ -58,13 +58,16 @@ share/gtk-doc/html/libpeas/ch03.html
share/gtk-doc/html/libpeas/home.png
share/gtk-doc/html/libpeas/index.html
share/gtk-doc/html/libpeas/index.sgml
+share/gtk-doc/html/libpeas/left-insensitive.png
share/gtk-doc/html/libpeas/left.png
share/gtk-doc/html/libpeas/libpeas-PeasExtension.html
share/gtk-doc/html/libpeas/libpeas.devhelp2
share/gtk-doc/html/libpeas/peas-gtk-plugin-manager.png
share/gtk-doc/html/libpeas/pt01.html
+share/gtk-doc/html/libpeas/right-insensitive.png
share/gtk-doc/html/libpeas/right.png
share/gtk-doc/html/libpeas/style.css
+share/gtk-doc/html/libpeas/up-insensitive.png
share/gtk-doc/html/libpeas/up.png
share/icons/hicolor/16x16/actions/libpeas-plugin.png
share/icons/hicolor/22x22/actions/libpeas-plugin.png
@@ -158,8 +161,9 @@ share/locale/zh_TW/LC_MESSAGES/libpeas.mo
@dirrmtry share/locale/an
@dirrm share/gtk-doc/html/libpeas
%%SEED%%@dirrm lib/peas-demo/plugins/seedhello
+@dirrm lib/peas-demo/plugins/pythonhello/__pycache__
+@dirrm lib/peas-demo/plugins/pythonhello
@dirrm lib/peas-demo/plugins/secondtime
-%%GJS%%@dirrm lib/peas-demo/plugins/gjshello
@dirrm lib/peas-demo/plugins/helloworld
@dirrm lib/peas-demo/plugins
@dirrm lib/peas-demo
diff --git a/devel/libsoup-gnome/Makefile b/devel/libsoup-gnome/Makefile
index 1e7373c52..9f04aaa6c 100644
--- a/devel/libsoup-gnome/Makefile
+++ b/devel/libsoup-gnome/Makefile
@@ -2,12 +2,12 @@
# $FreeBSD$
# $MCom$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel gnome
PKGNAMESUFFIX= -gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= GNOME wrapper for libsoup
+COMMENT= A GNOME wrapper for libsoup
MASTERDIR= ${.CURDIR}/../libsoup
DESCR= ${.CURDIR}/pkg-descr
diff --git a/devel/libsoup-gnome/pkg-plist b/devel/libsoup-gnome/pkg-plist
index 96637443c..037346330 100644
--- a/devel/libsoup-gnome/pkg-plist
+++ b/devel/libsoup-gnome/pkg-plist
@@ -1,10 +1,12 @@
include/libsoup-gnome-%%VERSION%%/libsoup/soup-cookie-jar-sqlite.h
include/libsoup-gnome-%%VERSION%%/libsoup/soup-gnome-features.h
include/libsoup-gnome-%%VERSION%%/libsoup/soup-gnome.h
+lib/girepository-1.0/SoupGNOME-%%VERSION%%.typelib
lib/libsoup-gnome-%%VERSION%%.la
lib/libsoup-gnome-%%VERSION%%.so
lib/libsoup-gnome-%%VERSION%%.so.1
lib/libsoup-gnome-%%VERSION%%.so.%%LIBVERSION%%
libdata/pkgconfig/libsoup-gnome-%%VERSION%%.pc
+share/gir-1.0/SoupGNOME-%%VERSION%%.gir
@dirrm include/libsoup-gnome-%%VERSION%%/libsoup
@dirrm include/libsoup-gnome-%%VERSION%%
diff --git a/devel/libsoup/Makefile b/devel/libsoup/Makefile
index 3908785d2..f31962a2e 100644
--- a/devel/libsoup/Makefile
+++ b/devel/libsoup/Makefile
@@ -3,8 +3,7 @@
# $MCom$
PORTNAME= libsoup
-PORTVERSION= 2.42.3.1
-PORTREVISION?= 0
+PORTVERSION= 2.46.0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -16,30 +15,30 @@ BUILD_DEPENDS= glib-networking>=2.29.18:${PORTSDIR}/net/glib-networking
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
RUN_DEPENDS= glib-networking>=2.29.18:${PORTSDIR}/net/glib-networking
-USE_XZ= yes
+USES= tar:xz
.if !defined(REFERENCE_PORT)
-USES= gettext gmake libtool pathfix pkgconfig
-USE_GNOME= gnomehier glib20 libxml2 referencehack intltool
+USES+= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= glib20 gnomehier intltool introspection:build \
+ libxml2 referencehack
USE_SQLITE= 3
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_PYTHON_BUILD= 2
+USE_PYTHON_BUILD= 3
CONFIGURE_ARGS= --disable-more-warnings
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-LIBVERSION= 1.6.0
+LIBVERSION= 1.7.0
PLIST_SUB= VERSION="2.4" LIBVERSION=${LIBVERSION}
.if defined(SOUP_SLAVE)
-USE_SQLITE= 3
+USE_SQLITE= yes
LIB_DEPENDS+= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
CONFIGURE_ARGS+=--with-gnome
.else
-USE_GNOME+= introspection:build
CONFIGURE_ARGS+=--without-gnome
.endif
@@ -50,11 +49,11 @@ post-patch:
${WRKSRC}/libsoup/tld-parser.py
.if defined(SOUP_SLAVE)
-do-build:
- cd ${WRKSRC}/libsoup && ${GMAKE} libsoup-gnome-2.4.la
-
do-install:
+ @${SED} '/^relink_command/d' ${WRKSRC}/libsoup/.libs/libsoup-gnome-2.4.la
${INSTALL_DATA} ${WRKSRC}/libsoup/.libs/libsoup-gnome-2.4.la ${STAGEDIR}${PREFIX}/lib/
+ ${INSTALL_DATA} ${WRKSRC}/libsoup/SoupGNOME-2.4.gir ${STAGEDIR}${PREFIX}/share/gir-1.0/
+ ${INSTALL_DATA} ${WRKSRC}/libsoup/SoupGNOME-2.4.typelib ${STAGEDIR}${PREFIX}/lib/girepository-1.0/
${INSTALL_PROGRAM} ${WRKSRC}/libsoup/.libs/libsoup-gnome-2.4.so ${STAGEDIR}${PREFIX}/lib/
${INSTALL_PROGRAM} ${WRKSRC}/libsoup/.libs/libsoup-gnome-2.4.so.1 ${STAGEDIR}${PREFIX}/lib/
${INSTALL_PROGRAM} ${WRKSRC}/libsoup/.libs/libsoup-gnome-2.4.so.${LIBVERSION} ${STAGEDIR}${PREFIX}/lib/
diff --git a/devel/libsoup/distinfo b/devel/libsoup/distinfo
index ffc5d1f03..7da071eb4 100644
--- a/devel/libsoup/distinfo
+++ b/devel/libsoup/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/libsoup-2.42.3.1.tar.xz) = 97a6be94daabd21fcfba7bde4939c44d0f260bb123d7e260fb71551458da6651
-SIZE (gnome2/libsoup-2.42.3.1.tar.xz) = 740164
+SHA256 (gnome2/libsoup-2.46.0.tar.xz) = fa3d5574c1a2df521242e2ca624a2b3057121798cab9f8f40525aa186a7b15a3
+SIZE (gnome2/libsoup-2.46.0.tar.xz) = 1693772
diff --git a/devel/libsoup/files/patch-libsoup_Makefile.in b/devel/libsoup/files/patch-libsoup_Makefile.in
index 880ab2fd7..f68a85cb8 100644
--- a/devel/libsoup/files/patch-libsoup_Makefile.in
+++ b/devel/libsoup/files/patch-libsoup_Makefile.in
@@ -1,6 +1,6 @@
---- libsoup/Makefile.in.orig 2013-03-30 07:53:47.000000000 +0000
-+++ libsoup/Makefile.in 2013-03-30 07:56:16.000000000 +0000
-@@ -146,7 +146,7 @@
+--- libsoup/Makefile.in.orig 2014-03-10 13:11:37.184605224 +0000
++++ libsoup/Makefile.in 2014-03-10 13:13:20.683597512 +0000
+@@ -176,7 +176,7 @@
$(AM_CFLAGS) $(CFLAGS) $(libsoup_2_4_la_LDFLAGS) $(LDFLAGS) -o \
$@
@BUILD_LIBSOUP_GNOME_TRUE@libsoup_gnome_2_4_la_DEPENDENCIES = \
@@ -9,7 +9,7 @@
am__libsoup_gnome_2_4_la_SOURCES_DIST = soup-cookie-jar-sqlite.c \
soup-gnome-features.c soup-proxy-resolver-gnome.h \
soup-proxy-resolver-gnome.c soup-password-manager-gnome.h \
-@@ -582,7 +582,7 @@
+@@ -629,7 +629,7 @@
@BUILD_LIBSOUP_GNOME_TRUE@ -export-symbols $(srcdir)/libsoup-gnome-2.4.sym
@BUILD_LIBSOUP_GNOME_TRUE@libsoup_gnome_2_4_la_LIBADD = \
@@ -18,12 +18,12 @@
@BUILD_LIBSOUP_GNOME_TRUE@ $(GLIB_LIBS)
@BUILD_LIBSOUP_GNOME_TRUE@libsoup_gnome_2_4_la_SOURCES = \
-@@ -637,7 +637,7 @@
+@@ -682,7 +682,7 @@
@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@ --include-uninstalled=$(builddir)/Soup-2.4.gir
- @BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_CFLAGS = $(INCLUDES)
+ @BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_CFLAGS = $(AM_CPPFLAGS)
-@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la libsoup-2.4.la
-+@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la -lsoup-2.4
++@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la soup-2.4
@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_FILES = $(addprefix $(srcdir)/,$(gi_soup_gnome_files))
@BUILD_LIBSOUP_GNOME_TRUE@@HAVE_INTROSPECTION_TRUE@SoupGNOME_2_4_gir_EXPORT_PACKAGES = libsoup-gnome-2.4
@HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
diff --git a/devel/libsoup/files/patch-libsoup_soup-message-io.c b/devel/libsoup/files/patch-libsoup_soup-message-io.c
deleted file mode 100644
index 76900f6b6..000000000
--- a/devel/libsoup/files/patch-libsoup_soup-message-io.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- libsoup/soup-message-io.c.orig 2014-02-03 23:20:23.000000000 +0100
-+++ libsoup/soup-message-io.c 2014-02-03 23:23:10.000000000 +0100
-@@ -977,7 +977,7 @@ soup_message_io_run_until_finish (SoupMe
- g_object_ref (msg);
-
- if (io) {
-- g_return_if_fail (io->mode == SOUP_MESSAGE_IO_CLIENT);
-+ g_return_val_if_fail (io->mode == SOUP_MESSAGE_IO_CLIENT, FALSE);
-
- if (io->read_state < SOUP_MESSAGE_IO_STATE_BODY_DONE)
- io->read_state = SOUP_MESSAGE_IO_STATE_FINISHING;
diff --git a/devel/libsoup/files/patch-tests_coding-test.c b/devel/libsoup/files/patch-tests_coding-test.c
deleted file mode 100644
index 899c799bc..000000000
--- a/devel/libsoup/files/patch-tests_coding-test.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/coding-test.c.orig 2012-06-29 12:07:41.000000000 +0200
-+++ tests/coding-test.c 2012-06-29 12:47:16.000000000 +0200
-@@ -66,7 +66,7 @@
- }
- }
- if (file_path && encoding) {
-- file = g_strdup_printf (file_path, path);
-+ file = g_strdup_printf ("%s", path);
- if (g_file_test (file, G_FILE_TEST_EXISTS)) {
- soup_message_headers_append (msg->response_headers,
- "Content-Encoding",
diff --git a/devel/libsoup/pkg-plist b/devel/libsoup/pkg-plist
index 107496bed..ae87e7bea 100644
--- a/devel/libsoup/pkg-plist
+++ b/devel/libsoup/pkg-plist
@@ -76,7 +76,6 @@ share/gtk-doc/html/libsoup-%%VERSION%%/SoupMessageHeaders.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipart.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupMultipartInputStream.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupProxyResolverDefault.html
-share/gtk-doc/html/libsoup-%%VERSION%%/SoupProxyURIResolver.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequest.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestData.html
share/gtk-doc/html/libsoup-%%VERSION%%/SoupRequestFile.html
@@ -98,6 +97,7 @@ share/gtk-doc/html/libsoup-%%VERSION%%/home.png
share/gtk-doc/html/libsoup-%%VERSION%%/index.html
share/gtk-doc/html/libsoup-%%VERSION%%/index.sgml
share/gtk-doc/html/libsoup-%%VERSION%%/ix01.html
+share/gtk-doc/html/libsoup-%%VERSION%%/left-insensitive.png
share/gtk-doc/html/libsoup-%%VERSION%%/left.png
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-GValue-Support.html
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%-HTML-Form-Support.html
@@ -111,9 +111,12 @@ share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-%%VERSION%%.devhelp2
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-build-howto.html
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-client-howto.html
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-server-howto.html
+share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-request-howto.html
share/gtk-doc/html/libsoup-%%VERSION%%/libsoup-session-porting.html
+share/gtk-doc/html/libsoup-%%VERSION%%/right-insensitive.png
share/gtk-doc/html/libsoup-%%VERSION%%/right.png
share/gtk-doc/html/libsoup-%%VERSION%%/style.css
+share/gtk-doc/html/libsoup-%%VERSION%%/up-insensitive.png
share/gtk-doc/html/libsoup-%%VERSION%%/up.png
share/locale/an/LC_MESSAGES/libsoup.mo
share/locale/as/LC_MESSAGES/libsoup.mo
@@ -149,6 +152,7 @@ share/locale/lv/LC_MESSAGES/libsoup.mo
share/locale/ml/LC_MESSAGES/libsoup.mo
share/locale/mr/LC_MESSAGES/libsoup.mo
share/locale/nb/LC_MESSAGES/libsoup.mo
+share/locale/nl/LC_MESSAGES/libsoup.mo
share/locale/or/LC_MESSAGES/libsoup.mo
share/locale/pa/LC_MESSAGES/libsoup.mo
share/locale/pl/LC_MESSAGES/libsoup.mo
diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
new file mode 100644
index 000000000..bea296099
--- /dev/null
+++ b/devel/py-dbus/Makefile
@@ -0,0 +1,17 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 1
+
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=
+
+COMMENT= Python2 bindings for the D-BUS messaging system
+
+SLAVE_PORT= python2
+
+MASTERDIR= ${.CURDIR}/../../devel/pydbus-common
+PLIST= ${.CURDIR}/pkg-plist
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/py-dbus/distinfo b/devel/py-dbus/distinfo
new file mode 100644
index 000000000..30a68e423
--- /dev/null
+++ b/devel/py-dbus/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
+SIZE (dbus-python-1.1.1.tar.gz) = 596476
diff --git a/devel/py-dbus/pkg-descr b/devel/py-dbus/pkg-descr
new file mode 100644
index 000000000..39ce5c24e
--- /dev/null
+++ b/devel/py-dbus/pkg-descr
@@ -0,0 +1,3 @@
+Python bindings for the D-BUS interprocess messaging system.
+
+WWW: http://dbus.freedesktop.org/doc/dbus-python/
diff --git a/devel/py-dbus/pkg-plist b/devel/py-dbus/pkg-plist
new file mode 100644
index 000000000..2c23068bb
--- /dev/null
+++ b/devel/py-dbus/pkg-plist
@@ -0,0 +1,63 @@
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.la
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
+%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.la
+%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so
+%%PYTHON_SITELIBDIR%%/dbus/__init__.py
+%%PYTHON_SITELIBDIR%%/dbus/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_compat.py
+%%PYTHON_SITELIBDIR%%/dbus/_compat.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_compat.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.py
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.py
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_version.py
+%%PYTHON_SITELIBDIR%%/dbus/_version.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_version.pyo
+%%PYTHON_SITELIBDIR%%/dbus/bus.py
+%%PYTHON_SITELIBDIR%%/dbus/bus.pyc
+%%PYTHON_SITELIBDIR%%/dbus/bus.pyo
+%%PYTHON_SITELIBDIR%%/dbus/connection.py
+%%PYTHON_SITELIBDIR%%/dbus/connection.pyc
+%%PYTHON_SITELIBDIR%%/dbus/connection.pyo
+%%PYTHON_SITELIBDIR%%/dbus/decorators.py
+%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc
+%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.py
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.py
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyc
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyo
+%%PYTHON_SITELIBDIR%%/dbus/glib.py
+%%PYTHON_SITELIBDIR%%/dbus/glib.pyc
+%%PYTHON_SITELIBDIR%%/dbus/glib.pyo
+%%PYTHON_SITELIBDIR%%/dbus/gobject_service.py
+%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyc
+%%PYTHON_SITELIBDIR%%/dbus/gobject_service.pyo
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.py
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo
+%%PYTHON_SITELIBDIR%%/dbus/proxies.py
+%%PYTHON_SITELIBDIR%%/dbus/proxies.pyc
+%%PYTHON_SITELIBDIR%%/dbus/proxies.pyo
+%%PYTHON_SITELIBDIR%%/dbus/server.py
+%%PYTHON_SITELIBDIR%%/dbus/server.pyc
+%%PYTHON_SITELIBDIR%%/dbus/server.pyo
+%%PYTHON_SITELIBDIR%%/dbus/service.py
+%%PYTHON_SITELIBDIR%%/dbus/service.pyc
+%%PYTHON_SITELIBDIR%%/dbus/service.pyo
+%%PYTHON_SITELIBDIR%%/dbus/types.py
+%%PYTHON_SITELIBDIR%%/dbus/types.pyc
+%%PYTHON_SITELIBDIR%%/dbus/types.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop
+@dirrm %%PYTHON_SITELIBDIR%%/dbus
diff --git a/devel/py-gobject3/Makefile b/devel/py-gobject3/Makefile
index 93ad0fad5..564f40904 100644
--- a/devel/py-gobject3/Makefile
+++ b/devel/py-gobject3/Makefile
@@ -2,51 +2,16 @@
# $FreeBSD$
# $MCom$
-PORTNAME= gobject
-PORTVERSION= 3.8.1
-CATEGORIES= devel python
-MASTER_SITES= GNOME
-MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+PORTREVISION= 1
+
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 3
-DISTNAME= pygobject-${PORTVERSION}
-DIST_SUBDIR= gnome3
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Python bindings for GObject
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
-LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
-
-USE_XZ= yes
-USES= gmake pathfix pkgconfig
-USE_GNOME= glib20 introspection
-USE_PYTHON= 2.6+
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-
-# this port doesn't work with py-gobject < 2.28.6_2, clungle below
-CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \
- py*-gobject-2.*.6_1
-
-PLIST_SUB= PYTHON_VER="${PYTHON_VER}" ARCH=${ARCH} UNAME_R=${UNAME_R} \
- VERSION=${PORTVERSION}
-
-.include <bsd.port.pre.mk>
-UNAME_R!= ${UNAME} -r
+COMMENT= Python 2 bindings for GObject
-post-patch:
- @${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \
- ${WRKSRC}/Makefile.in
+SLAVE_PORT= python2
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyglib-gi-2.0-${PYTHON_VERSION}.so.0
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gi/*.so
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gi/*/*.so
+MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common
+PLIST= ${.CURDIR}/pkg-plist
-.include <bsd.port.post.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/py-gobject3/distinfo b/devel/py-gobject3/distinfo
deleted file mode 100644
index 9b1d53617..000000000
--- a/devel/py-gobject3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome3/pygobject-3.8.1.tar.xz) = e85c8ec64238ce88ec1e905497f5a2eaa947a7f4050e338d21ec510d8a50eacb
-SIZE (gnome3/pygobject-3.8.1.tar.xz) = 652864
diff --git a/devel/py-gobject3/pkg-plist b/devel/py-gobject3/pkg-plist
index 8b8029063..1309cb7eb 100644
--- a/devel/py-gobject3/pkg-plist
+++ b/devel/py-gobject3/pkg-plist
@@ -1,36 +1,28 @@
-include/pygobject-3.0/pygobject.h
-lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.la
-lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so
-lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0
%%PYTHON_SITELIBDIR%%/gi/__init__.py
%%PYTHON_SITELIBDIR%%/gi/__init__.pyc
%%PYTHON_SITELIBDIR%%/gi/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gi/_constants.py
+%%PYTHON_SITELIBDIR%%/gi/_constants.pyc
+%%PYTHON_SITELIBDIR%%/gi/_constants.pyo
%%PYTHON_SITELIBDIR%%/gi/_gi.la
%%PYTHON_SITELIBDIR%%/gi/_gi.so
%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la
%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so
-%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.py
-%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gi/_glib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.la
-%%PYTHON_SITELIBDIR%%/gi/_glib/_glib.so
-%%PYTHON_SITELIBDIR%%/gi/_glib/option.py
-%%PYTHON_SITELIBDIR%%/gi/_glib/option.pyc
-%%PYTHON_SITELIBDIR%%/gi/_glib/option.pyo
%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py
%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyc
%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.la
-%%PYTHON_SITELIBDIR%%/gi/_gobject/_gobject.so
-%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.py
-%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyc
-%%PYTHON_SITELIBDIR%%/gi/_gobject/constants.pyo
-%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.py
-%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.pyc
-%%PYTHON_SITELIBDIR%%/gi/_gobject/propertyhelper.pyo
-%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.py
-%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.pyc
-%%PYTHON_SITELIBDIR%%/gi/_gobject/signalhelper.pyo
+%%PYTHON_SITELIBDIR%%/gi/_option.py
+%%PYTHON_SITELIBDIR%%/gi/_option.pyc
+%%PYTHON_SITELIBDIR%%/gi/_option.pyo
+%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.py
+%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyc
+%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyo
+%%PYTHON_SITELIBDIR%%/gi/_signalhelper.py
+%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyc
+%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyo
+%%PYTHON_SITELIBDIR%%/gi/docstring.py
+%%PYTHON_SITELIBDIR%%/gi/docstring.pyc
+%%PYTHON_SITELIBDIR%%/gi/docstring.pyo
%%PYTHON_SITELIBDIR%%/gi/importer.py
%%PYTHON_SITELIBDIR%%/gi/importer.pyc
%%PYTHON_SITELIBDIR%%/gi/importer.pyo
@@ -73,7 +65,7 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0
%%PYTHON_SITELIBDIR%%/gi/types.py
%%PYTHON_SITELIBDIR%%/gi/types.pyc
%%PYTHON_SITELIBDIR%%/gi/types.pyo
-%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-pypython%%PYTHON_VER%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info
+%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-py%%PYTHON_VERSION%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info
%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py
%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc
%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo
@@ -83,11 +75,8 @@ lib/libpyglib-gi-2.0-python%%PYTHON_VER%%.so.0
%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py
%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc
%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo
-libdata/pkgconfig/pygobject-3.0.pc
@dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat
@dirrm %%PYTHON_SITELIBDIR%%/gi/repository
@dirrm %%PYTHON_SITELIBDIR%%/gi/overrides
@dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject
-@dirrm %%PYTHON_SITELIBDIR%%/gi/_glib
@dirrm %%PYTHON_SITELIBDIR%%/gi
-@dirrmtry include/pygobject-3.0
diff --git a/devel/py3-dbus/Makefile b/devel/py3-dbus/Makefile
new file mode 100644
index 000000000..6294dedc8
--- /dev/null
+++ b/devel/py3-dbus/Makefile
@@ -0,0 +1,17 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=
+
+COMMENT= Python3 bindings for the D-BUS messaging system
+
+SLAVE_PORT= python3
+
+MASTERDIR= ${.CURDIR}/../../devel/pydbus-common
+PLIST= ${.CURDIR}/pkg-plist
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/py3-dbus/distinfo b/devel/py3-dbus/distinfo
new file mode 100644
index 000000000..30a68e423
--- /dev/null
+++ b/devel/py3-dbus/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
+SIZE (dbus-python-1.1.1.tar.gz) = 596476
diff --git a/devel/py3-dbus/pkg-descr b/devel/py3-dbus/pkg-descr
new file mode 100644
index 000000000..39ce5c24e
--- /dev/null
+++ b/devel/py3-dbus/pkg-descr
@@ -0,0 +1,3 @@
+Python bindings for the D-BUS interprocess messaging system.
+
+WWW: http://dbus.freedesktop.org/doc/dbus-python/
diff --git a/devel/py3-dbus/pkg-plist b/devel/py3-dbus/pkg-plist
new file mode 100644
index 000000000..b4362b3c8
--- /dev/null
+++ b/devel/py3-dbus/pkg-plist
@@ -0,0 +1,60 @@
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.la
+%%PYTHON_SITELIBDIR%%/_dbus_bindings.so
+%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.la
+%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so
+%%PYTHON_SITELIBDIR%%/dbus/__init__.py
+%%PYTHON_SITELIBDIR%%/dbus/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dbus/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_compat.py
+%%PYTHON_SITELIBDIR%%/dbus/_compat.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_compat.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.py
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.py
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyo
+%%PYTHON_SITELIBDIR%%/dbus/_version.py
+%%PYTHON_SITELIBDIR%%/dbus/_version.pyc
+%%PYTHON_SITELIBDIR%%/dbus/_version.pyo
+%%PYTHON_SITELIBDIR%%/dbus/bus.py
+%%PYTHON_SITELIBDIR%%/dbus/bus.pyc
+%%PYTHON_SITELIBDIR%%/dbus/bus.pyo
+%%PYTHON_SITELIBDIR%%/dbus/connection.py
+%%PYTHON_SITELIBDIR%%/dbus/connection.pyc
+%%PYTHON_SITELIBDIR%%/dbus/connection.pyo
+%%PYTHON_SITELIBDIR%%/dbus/decorators.py
+%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc
+%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.py
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.py
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyc
+%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyo
+%%PYTHON_SITELIBDIR%%/dbus/glib.py
+%%PYTHON_SITELIBDIR%%/dbus/glib.pyc
+%%PYTHON_SITELIBDIR%%/dbus/glib.pyo
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.py
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc
+%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo
+%%PYTHON_SITELIBDIR%%/dbus/proxies.py
+%%PYTHON_SITELIBDIR%%/dbus/proxies.pyc
+%%PYTHON_SITELIBDIR%%/dbus/proxies.pyo
+%%PYTHON_SITELIBDIR%%/dbus/server.py
+%%PYTHON_SITELIBDIR%%/dbus/server.pyc
+%%PYTHON_SITELIBDIR%%/dbus/server.pyo
+%%PYTHON_SITELIBDIR%%/dbus/service.py
+%%PYTHON_SITELIBDIR%%/dbus/service.pyc
+%%PYTHON_SITELIBDIR%%/dbus/service.pyo
+%%PYTHON_SITELIBDIR%%/dbus/types.py
+%%PYTHON_SITELIBDIR%%/dbus/types.pyc
+%%PYTHON_SITELIBDIR%%/dbus/types.pyo
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc
+%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/dbus/mainloop
+@dirrm %%PYTHON_SITELIBDIR%%/dbus
diff --git a/devel/py3-gobject3/Makefile b/devel/py3-gobject3/Makefile
new file mode 100644
index 000000000..b0b969a42
--- /dev/null
+++ b/devel/py3-gobject3/Makefile
@@ -0,0 +1,17 @@
+# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 1
+
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 3
+
+COMMENT= Python 3 bindings for GObject
+
+SLAVE_PORT= python3
+
+MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common
+PLIST= ${.CURDIR}/pkg-plist
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/py3-gobject3/pkg-plist b/devel/py3-gobject3/pkg-plist
new file mode 100644
index 000000000..75ed87329
--- /dev/null
+++ b/devel/py3-gobject3/pkg-plist
@@ -0,0 +1,87 @@
+%%PYTHON_SITELIBDIR%%/gi/__init__.py
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/__init__.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/__init__.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_constants.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_constants.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_option.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_option.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_propertyhelper.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_propertyhelper.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_signalhelper.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/_signalhelper.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/docstring.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/docstring.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/importer.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/importer.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/module.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/module.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/pygtkcompat.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/pygtkcompat.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/types.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/__pycache__/types.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/_constants.py
+%%PYTHON_SITELIBDIR%%/gi/_gi.la
+%%PYTHON_SITELIBDIR%%/gi/_gi.so
+%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la
+%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so
+%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py
+%%PYTHON_SITELIBDIR%%/gi/_gobject/__pycache__/__init__.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/_gobject/__pycache__/__init__.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/_option.py
+%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.py
+%%PYTHON_SITELIBDIR%%/gi/_signalhelper.py
+%%PYTHON_SITELIBDIR%%/gi/docstring.py
+%%PYTHON_SITELIBDIR%%/gi/importer.py
+%%PYTHON_SITELIBDIR%%/gi/module.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GIMarshallingTests.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GIMarshallingTests.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GLib.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GLib.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GObject.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GObject.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gdk.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gdk.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gio.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gio.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gtk.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gtk.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Pango.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Pango.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/__init__.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/__init__.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/keysyms.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/keysyms.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.py
+%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.py
+%%PYTHON_SITELIBDIR%%/gi/repository/__init__.py
+%%PYTHON_SITELIBDIR%%/gi/repository/__pycache__/__init__.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/repository/__pycache__/__init__.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/gi/types.py
+%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-py%%PYTHON_VERSION%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/__init__.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/__init__.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/generictreemodel.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/generictreemodel.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/pygtkcompat.cpython-%%PYTVER%%.pyc
+%%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__/pygtkcompat.cpython-%%PYTVER%%.pyo
+%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.py
+%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py
+@dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat/__pycache__
+@dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat
+@dirrm %%PYTHON_SITELIBDIR%%/gi/repository/__pycache__
+@dirrm %%PYTHON_SITELIBDIR%%/gi/repository
+@dirrm %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__
+@dirrm %%PYTHON_SITELIBDIR%%/gi/overrides
+@dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject/__pycache__
+@dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject
+@dirrm %%PYTHON_SITELIBDIR%%/gi/__pycache__
+@dirrm %%PYTHON_SITELIBDIR%%/gi
diff --git a/devel/py3-xdg/Makefile b/devel/py3-xdg/Makefile
new file mode 100644
index 000000000..1eb5a9a5d
--- /dev/null
+++ b/devel/py3-xdg/Makefile
@@ -0,0 +1,26 @@
+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= xdg
+PORTVERSION= 0.25
+CATEGORIES= devel python
+MASTER_SITES= http://people.freedesktop.org/~takluyver/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= py${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Python 3 library to access freedesktop.org standards
+
+LICENSE= LGPL20
+
+USE_PYTHON= 3
+USE_PYDISTUTILS=yes
+PYDISTUTILS_AUTOPLIST= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/xdg/BaseDirectory.py
+
+.include <bsd.port.mk>
diff --git a/devel/py3-xdg/distinfo b/devel/py3-xdg/distinfo
new file mode 100644
index 000000000..c3a868b4c
--- /dev/null
+++ b/devel/py3-xdg/distinfo
@@ -0,0 +1,2 @@
+SHA256 (pyxdg-0.25.tar.gz) = 81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d
+SIZE (pyxdg-0.25.tar.gz) = 48935
diff --git a/devel/py3-xdg/files/patch-xdg_BaseDirectory.py b/devel/py3-xdg/files/patch-xdg_BaseDirectory.py
new file mode 100644
index 000000000..23fa9b13f
--- /dev/null
+++ b/devel/py3-xdg/files/patch-xdg_BaseDirectory.py
@@ -0,0 +1,18 @@
+--- xdg/BaseDirectory.py.orig 2012-12-06 22:07:26.000000000 +0100
++++ xdg/BaseDirectory.py 2014-03-04 17:22:23.000000000 +0100
+@@ -32,13 +32,13 @@
+ os.path.join(_home, '.local', 'share')
+
+ xdg_data_dirs = [xdg_data_home] + \
+- (os.environ.get('XDG_DATA_DIRS') or '/usr/local/share:/usr/share').split(':')
++ (os.environ.get('XDG_DATA_DIRS') or '%%LOCALBASE%%/share').split(':')
+
+ xdg_config_home = os.environ.get('XDG_CONFIG_HOME') or \
+ os.path.join(_home, '.config')
+
+ xdg_config_dirs = [xdg_config_home] + \
+- (os.environ.get('XDG_CONFIG_DIRS') or '/etc/xdg').split(':')
++ (os.environ.get('XDG_CONFIG_DIRS') or '%%LOCALBASE%%/etc/xdg').split(':')
+
+ xdg_cache_home = os.environ.get('XDG_CACHE_HOME') or \
+ os.path.join(_home, '.cache')
diff --git a/devel/py3-xdg/pkg-descr b/devel/py3-xdg/pkg-descr
new file mode 100644
index 000000000..4dd138ecb
--- /dev/null
+++ b/devel/py3-xdg/pkg-descr
@@ -0,0 +1,11 @@
+A python library to access freedesktop.org standards.
+
+Currently supported are:
+ o Base Directory Specification
+ o Menu Specification
+ o Desktop Entry Specification
+ o Icon Theme Specification
+ o Recent File Spec
+ o Shared-MIME-Database Specification
+
+WWW: http://freedesktop.org/Software/pyxdg
diff --git a/devel/pydbus-common/Makefile b/devel/pydbus-common/Makefile
new file mode 100644
index 000000000..f5aa59121
--- /dev/null
+++ b/devel/pydbus-common/Makefile
@@ -0,0 +1,85 @@
+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= dbus
+PORTVERSION= 1.1.1
+PORTREVISION?= 4
+CATEGORIES= devel gnome python
+MASTER_SITES= http://dbus.freedesktop.org/releases/dbus-python/
+PKGNAMEPREFIX?= py
+PKGNAMESUFFIX?= -common
+DISTNAME= dbus-python-${PORTVERSION}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT?= Common files for the Python bindings for the D-BUS messaging system
+
+BUILD_DEPENDS= dbus-glib>=0:${PORTSDIR}/devel/dbus-glib
+
+SLAVE_PORT?= no
+
+USES= gettext gmake libtool pathfix pkgconfig
+GNU_CONFIGURE= yes
+CPPFLAGS+= -I${PYTHON_INCLUDEDIR}
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --disable-api-docs
+INSTALL_TARGET= install-strip
+
+.if ${SLAVE_PORT} == no
+USE_PYTHON_BUILD= 2
+
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
+EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= HTMLDOCS
+HTMLDOCS_DESC= build html documentation
+HTMLDOCS_CONFIGURE_OFF= --disable-html-docs
+HTMLDOCS_BUILD_DEPENDS= rst2html:${PORTSDIR}/textproc/py-docutils
+
+.include <bsd.port.options.mk>
+
+post-patch:
+.if ! ${PORT_OPTIONS:MDOCS}
+ @${REINPLACE_CMD} -e 's|HEADERS install-dist_docDATA|HEADERS|g ; \
+ s|PYTHON install-nodist_docDATA|PYTHON|g' \
+ ${WRKSRC}/Makefile.in
+.endif
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/dbus-1.0/dbus/
+ ${INSTALL_DATA} ${WRKSRC}/include/dbus-python.h \
+ ${STAGEDIR}${PREFIX}/include/dbus-1.0/dbus/dbus-python.h
+ ${INSTALL_DATA} ${WRKSRC}/dbus-python.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dbus-python.pc
+
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR}
+
+ ${MKDIR} ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
+
+.if ${PORT_OPTIONS:MHTMLDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}
+.endif
+.else # slave is defined
+LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
+RUN_DEPENDS+= pydbus-common>=0:${PORTSDIR}/devel/pydbus-common
+USE_LDCONFIG= yes
+.if ${SLAVE_PORT} == python2
+USE_PYTHON= 2
+.endif
+.if ${SLAVE_PORT} == python3
+USE_PYTHON= 3
+.endif
+
+post-install:
+ @${RM} -rf ${STAGEDIR}${PREFIX}/include/dbus-1.0 \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dbus-python.pc
+ @${RM} -fr ${STAGEDIR}/${DOCSDIR}
+.endif # end of slaving block
+
+.include <bsd.port.mk>
diff --git a/devel/pydbus-common/distinfo b/devel/pydbus-common/distinfo
new file mode 100644
index 000000000..30a68e423
--- /dev/null
+++ b/devel/pydbus-common/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dbus-python-1.1.1.tar.gz) = 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88
+SIZE (dbus-python-1.1.1.tar.gz) = 596476
diff --git a/devel/pydbus-common/pkg-descr b/devel/pydbus-common/pkg-descr
new file mode 100644
index 000000000..39ce5c24e
--- /dev/null
+++ b/devel/pydbus-common/pkg-descr
@@ -0,0 +1,3 @@
+Python bindings for the D-BUS interprocess messaging system.
+
+WWW: http://dbus.freedesktop.org/doc/dbus-python/
diff --git a/devel/pydbus-common/pkg-plist b/devel/pydbus-common/pkg-plist
new file mode 100644
index 000000000..a9a3e0239
--- /dev/null
+++ b/devel/pydbus-common/pkg-plist
@@ -0,0 +1,24 @@
+include/dbus-1.0/dbus/dbus-python.h
+libdata/pkgconfig/dbus-python.pc
+%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.txt
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/API_CHANGES.html
+%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/HACKING.html
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEWS.html
+%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.txt
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/PY3PORT.html
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/README.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt
+%%HTMLDOCS%%%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-async-client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-client.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-service.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-emitter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-signal-recipient.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/list-system-services.py
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrmtry include/dbus-1.0/dbus
+@dirrmtry include/dbus-1.0
diff --git a/devel/pygobject3-common/Makefile b/devel/pygobject3-common/Makefile
new file mode 100644
index 000000000..5225aaccc
--- /dev/null
+++ b/devel/pygobject3-common/Makefile
@@ -0,0 +1,73 @@
+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= gobject
+PORTVERSION= 3.12.1
+PORTREVISION?= 0
+CATEGORIES= devel python
+MASTER_SITES= GNOME
+MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+PKGNAMEPREFIX?= py
+PKGNAMESUFFIX?= 3-common
+DISTNAME= pygobject-${PORTVERSION}
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Common files for the Python bindings for GObject
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+SLAVE_PORT?= no
+
+USES= gmake pathfix pkgconfig tar:xz
+GNU_CONFIGURE= yes
+
+# this port doesn't work with py-gobject < 2.28.6_2, clungle below
+CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \
+ py*-gobject-2.*.6_1
+
+PLIST_SUB= ARCH=${ARCH} UNAME_R=${UNAME_R} VERSION=${PORTVERSION}
+
+.if ${SLAVE_PORT} == no
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+USE_PYTHON_BUILD= 2
+USE_GNOME= glib20:build introspection:build
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/pygobject-3.0/
+ ${INSTALL_DATA} ${WRKSRC}/gi/pygobject.h \
+ ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h
+ ${INSTALL_DATA} ${WRKSRC}/pygobject-3.0.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc
+.else
+USE_GNOME+= glib20 introspection
+LIB_DEPENDS+= libffi.so:${PORTSDIR}/devel/libffi
+RUN_DEPENDS+= pygobject3-common>=0:${PORTSDIR}/devel/pygobject3-common
+
+.if ${SLAVE_PORT} == python2
+USE_PYTHON= 2
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+.endif
+
+.if ${SLAVE_PORT} == python3
+USE_PYTHON= 3
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:${PORTSDIR}/graphics/py3-cairo
+RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:${PORTSDIR}/graphics/py3-cairo
+PLIST_SUB+= PYTVER=${PYTHON_VER:S/.//}
+.endif
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gi/*.so
+ @${RM} -rf ${STAGEDIR}${PREFIX}/include/pygobject-3.0 \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc
+.endif
+
+.include <bsd.port.pre.mk>
+
+UNAME_R!= ${UNAME} -r
+
+.include <bsd.port.post.mk>
diff --git a/devel/pygobject3-common/distinfo b/devel/pygobject3-common/distinfo
new file mode 100644
index 000000000..620cc5403
--- /dev/null
+++ b/devel/pygobject3-common/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/pygobject-3.12.1.tar.xz) = da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35
+SIZE (gnome3/pygobject-3.12.1.tar.xz) = 701872
diff --git a/devel/py-gobject3/pkg-descr b/devel/pygobject3-common/pkg-descr
index eded7fcd4..eded7fcd4 100644
--- a/devel/py-gobject3/pkg-descr
+++ b/devel/pygobject3-common/pkg-descr
diff --git a/devel/pygobject3-common/pkg-plist b/devel/pygobject3-common/pkg-plist
new file mode 100644
index 000000000..39dca2f2b
--- /dev/null
+++ b/devel/pygobject3-common/pkg-plist
@@ -0,0 +1,3 @@
+include/pygobject-3.0/pygobject.h
+libdata/pkgconfig/pygobject-3.0.pc
+@dirrm include/pygobject-3.0
diff --git a/devel/seed/Makefile b/devel/seed/Makefile
index b55861f60..1f45d8e9e 100644
--- a/devel/seed/Makefile
+++ b/devel/seed/Makefile
@@ -1,11 +1,11 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/trunk/devel/seed3/Makefile 18610 2013-06-30 16:33:05Z marcus $
+# $MCom: ports-experimental/trunk/devel/seed/Makefile 19198 2014-03-19 15:15:47Z gusi $
# NOTE: It may be necessary to update ${FILESDIR}/Seed.js on each release.
# To do that, just replace imports.searchPaths with "." and ".." elements.
PORTNAME= seed
-PORTVERSION= 3.2.0
+PORTVERSION= 3.8.1
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -19,12 +19,10 @@ LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libmpfr.so:${PORTSDIR}/math/mpfr
-USE_XZ= yes
-GNU_CONFIGURE= yes
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
USE_GNOME= gtk30 intltool libxml2 introspection
USE_LDCONFIG= yes
-USE_AUTOTOOLS= libtool
+GNU_CONFIGURE= yes
USE_SQLITE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/seed/distinfo b/devel/seed/distinfo
index f3ba0a4f7..bbcc1398e 100644
--- a/devel/seed/distinfo
+++ b/devel/seed/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/seed-3.2.0.tar.xz) = 3d1eca40834b72a5730ddaf8a5f46b8df20ddb2b3b39687d1a84ef966d3d37c0
-SIZE (gnome3/seed-3.2.0.tar.xz) = 682096
+SHA256 (gnome3/seed-3.8.1.tar.xz) = 80cb4db7fa6f6cf8d3e255fc45a81657388d458bc8bf23e4089e35f69eeaac32
+SIZE (gnome3/seed-3.8.1.tar.xz) = 692288
diff --git a/devel/seed/pkg-plist b/devel/seed/pkg-plist
index 3787002a6..a4ebd814e 100644
--- a/devel/seed/pkg-plist
+++ b/devel/seed/pkg-plist
@@ -6,6 +6,7 @@ lib/libseed-gtk3.a
lib/libseed-gtk3.la
lib/libseed-gtk3.so
lib/libseed-gtk3.so.0
+lib/libseed-gtk3.so.0.0.0
lib/seed-gtk3/libseed_DynamicObject.a
lib/seed-gtk3/libseed_DynamicObject.la
lib/seed-gtk3/libseed_DynamicObject.so
@@ -57,6 +58,7 @@ man/man1/seed.1.gz
%%DATADIR%%/extensions/Clutter.js
%%DATADIR%%/extensions/GObject.js
%%DATADIR%%/extensions/Gio.js
+%%DATADIR%%/extensions/GLib.js
%%DATADIR%%/extensions/Gst.js
%%DATADIR%%/extensions/Gtk.js
%%DATADIR%%/extensions/Seed.js