summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.gnome.mk12
-rw-r--r--accessibility/at-spi2-core/Makefile3
-rw-r--r--accessibility/atk/Makefile4
-rw-r--r--accessibility/caribou/Makefile3
-rw-r--r--audio/rhythmbox3/Makefile5
-rw-r--r--databases/evolution-data-server3/Makefile5
-rw-r--r--devel/glade/Makefile5
-rw-r--r--devel/gsettings-desktop-schemas/Makefile6
-rw-r--r--devel/gtranslator/Makefile4
-rw-r--r--devel/libgdata/Makefile7
-rw-r--r--devel/libgdata06/Makefile3
-rw-r--r--devel/libgee/Makefile4
-rw-r--r--devel/libgsf/Makefile5
-rw-r--r--devel/libnotify/Makefile5
-rw-r--r--devel/libpeas/Makefile5
-rw-r--r--devel/libsoup/Makefile2
-rw-r--r--devel/py-gobject/Makefile8
-rw-r--r--devel/py-gobject3/Makefile8
-rw-r--r--devel/seed3/Makefile3
-rw-r--r--games/gnome-games/Makefile4
-rw-r--r--games/gnome-games3/Makefile6
-rw-r--r--graphics/cogl/Makefile4
-rw-r--r--graphics/colord-gtk/Makefile3
-rw-r--r--graphics/colord/Makefile3
-rw-r--r--graphics/eog3/Makefile4
-rw-r--r--graphics/evince3/Makefile3
-rw-r--r--graphics/gdk-pixbuf2/Makefile4
-rw-r--r--graphics/goocanvas2/Makefile4
-rw-r--r--graphics/gtk-update-icon-cache/Makefile3
-rw-r--r--graphics/libchamplain/Makefile3
-rw-r--r--graphics/librsvg2/Makefile4
-rw-r--r--lang/gjs/Makefile5
-rw-r--r--multimedia/cheese3/Makefile5
-rw-r--r--multimedia/totem-pl-parser/Makefile5
-rw-r--r--multimedia/totem3/Makefile3
-rw-r--r--net-im/folks/Makefile6
-rw-r--r--net-im/folks04/Makefile5
-rw-r--r--net-im/telepathy-glib/Makefile5
-rw-r--r--net-im/telepathy-logger/Makefile4
-rw-r--r--net/avahi-app/Makefile4
-rw-r--r--net/gnome-online-accounts/Makefile5
-rw-r--r--ports-mgmt/packagekit/Makefile8
-rw-r--r--security/gcr/Makefile5
-rw-r--r--security/libgnome-keyring/Makefile4
-rw-r--r--sysutils/accountsservice/Makefile3
-rw-r--r--sysutils/polkit/Makefile6
-rw-r--r--sysutils/upower/Makefile4
-rw-r--r--textproc/ibus/Makefile3
-rw-r--r--www/rest/Makefile7
-rw-r--r--www/webkit-gtk2/Makefile5
-rw-r--r--www/webkit-gtk3/Makefile5
-rw-r--r--x11-fm/nautilus3/Makefile5
-rw-r--r--x11-fm/nemo/Makefile5
-rw-r--r--x11-toolkits/gtk30/Makefile6
-rw-r--r--x11-toolkits/libwnck/Makefile4
-rw-r--r--x11-toolkits/libwnck3/Makefile4
-rw-r--r--x11-toolkits/pango/Makefile8
-rw-r--r--x11-wm/muffin/Makefile3
-rw-r--r--x11-wm/mutter/Makefile6
-rw-r--r--x11/gnome-desktop3/Makefile6
-rw-r--r--x11/gnome-menus/Makefile5
-rw-r--r--x11/gnome-menus3/Makefile5
-rw-r--r--x11/libgnomekbd3/Makefile7
-rw-r--r--x11/libxklavier/Makefile5
64 files changed, 122 insertions, 186 deletions
diff --git a/Mk/bsd.gnome.mk b/Mk/bsd.gnome.mk
index ef71db41f..d0ee12df3 100644
--- a/Mk/bsd.gnome.mk
+++ b/Mk/bsd.gnome.mk
@@ -68,9 +68,9 @@ Gnome_Pre_Include= bsd.gnome.mk
#
# non-version specific components
-_USE_GNOME_ALL= esound intlhack intltool ltasneededhack lthack ltverhack \
- gnomehack referencehack gnomehier gnomemimedata gnomeprefix \
- pkgconfig
+_USE_GNOME_ALL= esound intlhack intltool introspection ltasneededhack lthack \
+ ltverhack gnomehack referencehack gnomehier gnomemimedata \
+ gnomeprefix pkgconfig
# GNOME 1 components
_USE_GNOME_ALL+= bonobo gconf gdkpixbuf glib12 \
@@ -393,6 +393,12 @@ libbonobo_LIB_DEPENDS= bonobo-2.0:${PORTSDIR}/devel/libbonobo
libbonobo_DETECT= ${LOCALBASE}/libdata/pkgconfig/libbonobo-2.0.pc
libbonobo_USE_GNOME_IMPL=libxml2 orbit2
+introspection_BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+introspection_RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+introspection_DETECT= ${LOCALBASE}/libdata/pkgconfig/gobject-introspection-1.0.pc
+introspection_USE_GNOME_IMPL= glib20
+introspection_MAKE_ENV= HOME=${WRKDIR}/
+
gconf2_LIB_DEPENDS= gconf-2.4:${PORTSDIR}/devel/gconf2
gconf2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gconf-2.0.pc
gconf2_USE_GNOME_IMPL= orbit2 libxml2 gtk20
diff --git a/accessibility/at-spi2-core/Makefile b/accessibility/at-spi2-core/Makefile
index 7a1bb29c1..cf85e9c51 100644
--- a/accessibility/at-spi2-core/Makefile
+++ b/accessibility/at-spi2-core/Makefile
@@ -13,7 +13,6 @@ COMMENT= Assistive Technology Service Provider Interface
LICENSE= LGPL21
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus
PORTSCOUT= limitw:1,even
@@ -21,7 +20,7 @@ PORTSCOUT= limitw:1,even
USES= pathfix pkgconfig gettext
USE_XZ= yes
USE_GMAKE= yes
-USE_GNOME= gnomehier glib20 intlhack
+USE_GNOME= gnomehier glib20 intlhack introspection:build
USE_XORG= x11 xi xtst xext
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/accessibility/atk/Makefile b/accessibility/atk/Makefile
index 8f407c987..fdc08806e 100644
--- a/accessibility/atk/Makefile
+++ b/accessibility/atk/Makefile
@@ -16,13 +16,11 @@ USE_XZ= yes
.if !defined(REFERENCE_PORT)
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USES= pathfix gettext pkgconfig
-USE_GNOME= gnomehier glib20 ltverhack referencehack
+USE_GNOME= gnomehier glib20 ltverhack referencehack introspection:build
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/accessibility/caribou/Makefile b/accessibility/caribou/Makefile
index 2d2098503..392be9e2c 100644
--- a/accessibility/caribou/Makefile
+++ b/accessibility/caribou/Makefile
@@ -14,7 +14,6 @@ COMMENT= Gnome On-Screen keyboard
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= clutter-glx-1.0:${PORTSDIR}/graphics/clutter \
gee-0.8:${PORTSDIR}/devel/libgee \
xklavier:${PORTSDIR}/x11/libxklavier
@@ -27,7 +26,7 @@ USES= gettext pathfix pkgconfig shebangfix
SHEBANG_FILES= tools/fix_gir.py tools/make_schema.py
USE_PYTHON= yes
USE_XORG= x11 xtst
-USE_GNOME= gnomehier intltool pygobject3 gtk30 intlhack libxml2
+USE_GNOME= gnomehier pygobject3 gtk30 intlhack libxml2 introspection:build
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/audio/rhythmbox3/Makefile b/audio/rhythmbox3/Makefile
index 9ed0ab24e..30084ad4e 100644
--- a/audio/rhythmbox3/Makefile
+++ b/audio/rhythmbox3/Makefile
@@ -13,8 +13,7 @@ DIST_SUBDIR= gnome3
MAINTAINER= marcus@FreeBSD.org
COMMENT= Audio player for GNOME
-BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
LIB_DEPENDS= musicbrainz3:${PORTSDIR}/audio/libmusicbrainz3 \
totem-plparser:${PORTSDIR}/multimedia/totem-pl-parser \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
@@ -32,7 +31,7 @@ USES= gettext pathfix
INSTALLS_OMF= yes
USE_XORG= ice xproto
USE_GMAKE= yes
-USE_GNOME= intlhack gnomeprefix gtk30
+USE_GNOME= intlhack gnomeprefix gtk30 introspection:build
WANT_GNOME= yes
USE_GSTREAMER= flac mp3 jpeg cdparanoia vorbis
USE_AUTOTOOLS= libtool
diff --git a/databases/evolution-data-server3/Makefile b/databases/evolution-data-server3/Makefile
index 49ecb6a50..a14f4473c 100644
--- a/databases/evolution-data-server3/Makefile
+++ b/databases/evolution-data-server3/Makefile
@@ -15,8 +15,7 @@ COMMENT= The data backends for the Evolution integrated mail/PIM suite
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- gcr>=3.4.1:${PORTSDIR}/security/gcr
+BUILD_DEPENDS= gcr>=3.4.1:${PORTSDIR}/security/gcr
LIB_DEPENDS= soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome \
oauth:${PORTSDIR}/net/liboauth \
goa-1:${PORTSDIR}/net/gnome-online-accounts \
@@ -33,7 +32,7 @@ USE_XZ= yes
USE_GMAKE= yes
USES= bison pathfix gettext pkgconfig
USE_GNOME= gnomeprefix intlhack ltverhack ltasneededhack gconf2 \
- libxml2 gtk30
+ libxml2 gtk30 introspection:build
USE_OPENLDAP= yes
USE_SQLITE= yes
USE_AUTOTOOLS= libtool
diff --git a/devel/glade/Makefile b/devel/glade/Makefile
index 4fd33eadb..1cdb5add4 100644
--- a/devel/glade/Makefile
+++ b/devel/glade/Makefile
@@ -11,15 +11,12 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= A user interface builder for GTK+ 3
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
CONFLICTS= glade3-3.*
INSTALLS_ICONS= yes
USE_XZ= yes
USE_GMAKE= yes
-USE_GNOME= gtk30 gnomeprefix ltverhack gnomedocutils
-WANT_GNOME= yes
+USE_GNOME= gtk30 gnomeprefix ltverhack gnomedocutils introspection:build
USES= gettext pathfix pkgconfig desktop-file-utils
INSTALLS_OMF= yes
USE_LDCONFIG= yes
diff --git a/devel/gsettings-desktop-schemas/Makefile b/devel/gsettings-desktop-schemas/Makefile
index 831c2d394..0272c0ce3 100644
--- a/devel/gsettings-desktop-schemas/Makefile
+++ b/devel/gsettings-desktop-schemas/Makefile
@@ -13,15 +13,13 @@ COMMENT= Collection of globally shared GSetting schemas
LICENSE= LGPL21
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts
USE_XZ= yes
USES= gettext pathfix pkgconfig
USE_GMAKE= yes
USE_PERL5_BUILD= yes
-USE_GNOME= intltool glib20
+USE_GNOME= intltool glib20 introspection
GNU_CONFIGURE= yes
GLIB_SCHEMAS= org.gnome.desktop.a11y.applications.gschema.xml \
diff --git a/devel/gtranslator/Makefile b/devel/gtranslator/Makefile
index d75596378..716cb1b11 100644
--- a/devel/gtranslator/Makefile
+++ b/devel/gtranslator/Makefile
@@ -13,7 +13,6 @@ COMMENT= A GNOME application for creating GNU gettext translation files
LICENSE= GPLv3
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= peas-1.0:${PORTSDIR}/devel/libpeas \
gdl-3:${PORTSDIR}/x11-toolkits/gdl3 \
@@ -22,7 +21,8 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-co
${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
USE_XZ= yes
-USE_GNOME= intlhack gnomeprefix gtk30 libgda4 gtksourceview3 libxml2
+USE_GNOME= intlhack gnomeprefix gtk30 libgda4 gtksourceview3 libxml2 \
+ introspection:build
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
USE_PYTHON= yes
diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile
index c829acd68..75a266d30 100644
--- a/devel/libgdata/Makefile
+++ b/devel/libgdata/Makefile
@@ -10,9 +10,8 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= GLib based implimentation of the GData protocol
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss
-LIB_DEPENDS= soup-gnome-2.4.1:${PORTSDIR}/devel/libsoup-gnome \
+BUILD_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss
+LIB_DEPENDS= soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome \
oauth:${PORTSDIR}/net/liboauth
RUN_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss
@@ -24,7 +23,7 @@ USES= gettext pathfix pkgconfig
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gnomeprefix intltool ltverhack glib20
+USE_GNOME= gnomeprefix intltool ltverhack glib20 introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+=--with-ca-certs=${LOCALBASE}/share/certs/ca-root-nss.crt
diff --git a/devel/libgdata06/Makefile b/devel/libgdata06/Makefile
index 33c6f391c..487a7a634 100644
--- a/devel/libgdata06/Makefile
+++ b/devel/libgdata06/Makefile
@@ -11,7 +11,6 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= GLib based implimentation of the GData protocol
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome
CONFLICTS= libgdata-0.10.*
@@ -23,7 +22,7 @@ USES= gettext pathfix pkgconfig
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= intltool ltverhack glib20
+USE_GNOME= intltool ltverhack glib20 introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+=--with-html-dir="${PREFIX}/share/doc"
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index 3bc09a4a5..ac9e5dcbb 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -10,14 +10,12 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= GObject collection library
-BUILD_DEPENDS= gobject-introspection>=0.9.0:${PORTSDIR}/devel/gobject-introspection
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
USE_GMAKE= yes
USE_XZ= yes
USES= pathfix pkgconfig
-USE_GNOME= glib20 gnomehier
+USE_GNOME= glib20 gnomehier introspection:build
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/libgsf/Makefile b/devel/libgsf/Makefile
index 12a562e87..1892d1f06 100644
--- a/devel/libgsf/Makefile
+++ b/devel/libgsf/Makefile
@@ -11,13 +11,12 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Extensible I/O abstraction for dealing with structured file formats
-BUILD_DEPENDS+= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
USE_XZ= yes
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
USE_LDCONFIG= yes
-USE_GNOME= gnomeprefix glib20 libxml2 ltverhack intlhack
+USE_GNOME= gnomeprefix glib20 libxml2 ltverhack intlhack \
+ introspection:build
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile
index f4c4e151b..13b6a9998 100644
--- a/devel/libnotify/Makefile
+++ b/devel/libnotify/Makefile
@@ -13,11 +13,8 @@ COMMENT= A library for desktop notifications
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
USE_XZ= yes
-USE_GNOME= intlhack glib20 gtk20 ltverhack
+USE_GNOME= intlhack glib20 gtk20 ltverhack introspection
USES= gettext pathfix pkgconfig
USE_GMAKE= yes
USE_LDCONFIG= yes
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
index 6aa79a239..00cb19ef9 100644
--- a/devel/libpeas/Makefile
+++ b/devel/libpeas/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= gnome3
MAINTAINER= kwm@FreeBSD.org
COMMENT= Next evolution of the Gedit plugins engine
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- valac:${PORTSDIR}/lang/vala
+BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
USE_XZ= yes
USE_PYTHON= 2.5+
@@ -20,7 +19,7 @@ USE_LDCONFIG= yes
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
USES= pathfix gettext pkgconfig
-USE_GNOME= gtk30 ltverhack
+USE_GNOME= gtk30 ltverhack introspection:build
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/libsoup/Makefile b/devel/libsoup/Makefile
index cc7d50b6c..a847a636d 100644
--- a/devel/libsoup/Makefile
+++ b/devel/libsoup/Makefile
@@ -40,7 +40,7 @@ LIB_DEPENDS+= soup-2.4:${PORTSDIR}/devel/libsoup \
gnome-keyring:${PORTSDIR}/security/libgnome-keyring
CONFIGURE_ARGS+=--with-gnome
.else
-BUILD_DEPENDS+= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+USE_GNOME+= introspection:build
CONFIGURE_ARGS+=--without-gnome
.endif
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile
index 8f9e1a9c0..348deedeb 100644
--- a/devel/py-gobject/Makefile
+++ b/devel/py-gobject/Makefile
@@ -18,16 +18,14 @@ COMMENT= Python bindings for GObject
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
-RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
USE_XZ= yes
USE_GMAKE= yes
USES= pathfix pkgconfig
-USE_GNOME= glib20
+USE_GNOME= glib20 introspection:build
USE_PYTHON= 2.5+
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/py-gobject3/Makefile b/devel/py-gobject3/Makefile
index 34ab34314..d865608c2 100644
--- a/devel/py-gobject3/Makefile
+++ b/devel/py-gobject3/Makefile
@@ -17,17 +17,15 @@ COMMENT= Python bindings for GObject
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
-RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
LATEST_LINK= ${PYTHON_PKGNAMEPREFIX}${PORTNAME}3
USE_XZ= yes
USE_GMAKE= yes
USES= pathfix pkgconfig
-USE_GNOME= glib20
+USE_GNOME= glib20 introspection
USE_PYTHON= 2.6+
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/seed3/Makefile b/devel/seed3/Makefile
index ed930b154..568f053ba 100644
--- a/devel/seed3/Makefile
+++ b/devel/seed3/Makefile
@@ -16,7 +16,6 @@ COMMENT= GObject JavaScriptCore bridge
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-js-common.pc:${PORTSDIR}/devel/gnome-js-common
LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi \
webkitgtk-3.0:${PORTSDIR}/www/webkit-gtk3 \
- girepository-1.0:${PORTSDIR}/devel/gobject-introspection \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
mpfr:${PORTSDIR}/math/mpfr
@@ -26,7 +25,7 @@ LATEST_LINK= seed3
USE_XZ= yes
GNU_CONFIGURE= yes
USES= gettext pathfix pkgconfig
-USE_GNOME= gtk30 intltool libxml2
+USE_GNOME= gtk30 intltool libxml2 introspection
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USE_SQLITE= yes
diff --git a/games/gnome-games/Makefile b/games/gnome-games/Makefile
index 184fd9c6c..592cb3c46 100644
--- a/games/gnome-games/Makefile
+++ b/games/gnome-games/Makefile
@@ -12,7 +12,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= The game applications package for the GNOME 2 Desktop Environment
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= guile:${PORTSDIR}/lang/guile \
clutter-gtk-0.10:${PORTSDIR}/graphics/clutter-gtk \
clutter-glx-1.0:${PORTSDIR}/graphics/clutter
@@ -26,7 +25,8 @@ USES= gettext pathfix desktop-file-utils
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
USE_GMAKE= yes
-USE_GNOME= gnomeprefix intlhack librsvg2 pygnomedesktop gnomedocutils
+USE_GNOME= gnomeprefix intlhack librsvg2 pygnomedesktop gnomedocutils \
+ introspection:build
USE_GSTREAMER= vorbis ogg
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-sound=gstreamer \
diff --git a/games/gnome-games3/Makefile b/games/gnome-games3/Makefile
index 4d22910a8..ac3618606 100644
--- a/games/gnome-games3/Makefile
+++ b/games/gnome-games3/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= The game applications package for the GNOME 3 Desktop Environment
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- yelp-tools>=0:${PORTSDIR}/textproc/yelp-tools \
+BUILD_DEPENDS= yelp-tools>=0:${PORTSDIR}/textproc/yelp-tools \
itstool:${PORTSDIR}/textproc/itstool \
valac:${PORTSDIR}/lang/vala
LIB_DEPENDS= guile:${PORTSDIR}/lang/guile \
@@ -32,7 +31,8 @@ USE_GL= gl glu
USE_XORG= ice x11
USE_GMAKE= yes
USE_SQLITE= yes
-USE_GNOME= gnomeprefix intlhack gtk30 pygobject3 librsvg2
+USE_GNOME= gnomeprefix intlhack gtk30 pygobject3 librsvg2 \
+ introspection:build
USE_GSTREAMER= vorbis ogg
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gtk=3.0 --enable-games=all
diff --git a/graphics/cogl/Makefile b/graphics/cogl/Makefile
index b40dfe283..486938178 100644
--- a/graphics/cogl/Makefile
+++ b/graphics/cogl/Makefile
@@ -13,15 +13,13 @@ COMMENT= Clutter OpenGL abstraction library
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
CONFLICTS= clutter-1.6.[0-9]*
USES= pkgconfig gettext pathfix
USE_GMAKE= yes
USE_XZ= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gdkpixbuf2 ltverhack gnomeprefix atk pango
+USE_GNOME= gdkpixbuf2 ltverhack gnomeprefix atk pango introspection:build
USE_GL= gl
USE_XORG= glproto x11 xfixes xdamage xcomposite xi
USE_LDCONFIG= yes
diff --git a/graphics/colord-gtk/Makefile b/graphics/colord-gtk/Makefile
index 931f6b1b9..4b5499b40 100644
--- a/graphics/colord-gtk/Makefile
+++ b/graphics/colord-gtk/Makefile
@@ -10,14 +10,13 @@ MASTER_SITES= http://www.freedesktop.org/software/colord/releases/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Manage color profiles to accurately color input/output devices
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= colord:${PORTSDIR}/graphics/colord \
polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
dbus-1:${PORTSDIR}/devel/dbus \
lcms2:${PORTSDIR}/graphics/lcms2
USE_XZ= yes
-USE_GNOME= gnomehier gtk30 intlhack
+USE_GNOME= gnomehier gtk30 intlhack introspection:build
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
USE_SQLITE= 3
diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile
index e8f3646b0..1986c4b50 100644
--- a/graphics/colord/Makefile
+++ b/graphics/colord/Makefile
@@ -10,7 +10,6 @@ MASTER_SITES= http://www.freedesktop.org/software/colord/releases/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Manage color profiles to accurately color input/output devices
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
dbus-1:${PORTSDIR}/devel/dbus \
lcms2:${PORTSDIR}/graphics/lcms2
@@ -19,7 +18,7 @@ USERS= colord
GROUPS= colord
USE_XZ= yes
-USE_GNOME= gnomehier glib20 intlhack
+USE_GNOME= gnomehier glib20 intlhack introspection:build
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
USE_SQLITE= 3
diff --git a/graphics/eog3/Makefile b/graphics/eog3/Makefile
index 70df0fd52..6c06968f9 100644
--- a/graphics/eog3/Makefile
+++ b/graphics/eog3/Makefile
@@ -12,7 +12,6 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= The Eye Of Gnome image viewer
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
itstool:${PORTSDIR}/textproc/itstool \
${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= peas-gtk-1.0:${PORTSDIR}/devel/libpeas \
@@ -25,7 +24,8 @@ CONFLICTS= eog-2.[0-9]*
LATEST_LINK= eog3
USE_XZ= yes
USE_GMAKE= yes
-USE_GNOME= gnomeprefix intlhack librsvg2 gtk30 gnomedesktop3
+USE_GNOME= gnomeprefix intlhack librsvg2 gtk30 gnomedesktop3 \
+ introspection:build
INSTALLS_ICONS= yes
USES= gettext pathfix desktop-file-utils pkgconfig shared-mime-info
GNU_CONFIGURE= yes
diff --git a/graphics/evince3/Makefile b/graphics/evince3/Makefile
index 57048431b..370077906 100644
--- a/graphics/evince3/Makefile
+++ b/graphics/evince3/Makefile
@@ -12,7 +12,6 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME 3 multi-format document viewer
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
itstool:${PORTSDIR}/textproc/itstool \
${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= poppler-glib:${PORTSDIR}/graphics/poppler-glib \
@@ -31,7 +30,7 @@ INSTALLS_ICONS= yes
USE_GMAKE= yes
INSTALLS_OMF= yes
USES= pathfix gettext pkgconfig desktop-file-utils
-USE_GNOME= intlhack gnomeprefix ltasneededhack
+USE_GNOME= intlhack gnomeprefix ltasneededhack introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-xps --enable-introspection
diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile
index 72a1240ce..4cede9683 100644
--- a/graphics/gdk-pixbuf2/Makefile
+++ b/graphics/gdk-pixbuf2/Makefile
@@ -12,15 +12,13 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= A graphic library for GTK+
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
LATEST_LINK= gdk-pixbuf2
USE_XZ= yes
USE_GMAKE= yes
USE_XORG= xt xi x11
USE_AUTOTOOLS= libtool
USES= pathfix pkgconfig
-USE_GNOME+= gnomehier glib20 ltverhack
+USE_GNOME+= gnomehier glib20 ltverhack introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/goocanvas2/Makefile b/graphics/goocanvas2/Makefile
index 082b0bbcd..aff8e6f48 100644
--- a/graphics/goocanvas2/Makefile
+++ b/graphics/goocanvas2/Makefile
@@ -11,11 +11,9 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= Canvas widget for GTK+ 3
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
LATEST_LINK= goocanvas2
USES= pathfix
-USE_GNOME= gtk30 ltverhack
+USE_GNOME= gtk30 ltverhack introspection:build
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
diff --git a/graphics/gtk-update-icon-cache/Makefile b/graphics/gtk-update-icon-cache/Makefile
index 2a259ce4d..3348100a8 100644
--- a/graphics/gtk-update-icon-cache/Makefile
+++ b/graphics/gtk-update-icon-cache/Makefile
@@ -16,7 +16,6 @@ COMMENT= Gtk-update-icon-cache utility from the Gtk+ toolkit
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS+= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
RUN_DEPENDS+= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme
USE_XZ= yes
@@ -25,7 +24,7 @@ USE_PERL5_BUILD=yes
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= atk pango gdkpixbuf2 ltverhack
+USE_GNOME= atk pango gdkpixbuf2 ltverhack introspection:build
USES= gettext pathfix pkgconfig shared-mime-info
USE_XORG= xext xrender x11 xinerama xi xrandr xcursor xfixes xdamage \
xcomposite
diff --git a/graphics/libchamplain/Makefile b/graphics/libchamplain/Makefile
index e8be19d08..8a84f2eff 100644
--- a/graphics/libchamplain/Makefile
+++ b/graphics/libchamplain/Makefile
@@ -10,13 +10,12 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= C library aimed to provide a Gtk+ widget to display rasterized maps and markers
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= clutter-gtk-1.0:${PORTSDIR}/graphics/clutter-gtk3 \
soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome
USE_XZ= yes
USES= pathfix pkgconfig
-USE_GNOME= gtk30 ltverhack gnomehier
+USE_GNOME= gtk30 ltverhack gnomehier introspection:build
USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_SQLITE= yes
diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile
index 2cd242381..0a506a0df 100644
--- a/graphics/librsvg2/Makefile
+++ b/graphics/librsvg2/Makefile
@@ -12,7 +12,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library for parsing and rendering SVG vector-graphic files
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \
croco-0.6:${PORTSDIR}/textproc/libcroco
RUN_DEPENDS= gtk-engines2>=2.7.5_1:${PORTSDIR}/x11-themes/gtk-engines2
@@ -22,7 +21,8 @@ USES= gettext pathfix pkgconfig
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gnomehier gnomeprefix libgsf ltverhack gtk20
+USE_GNOME= gnomehier gnomeprefix libgsf ltverhack gtk20 \
+ introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --with-svgz \
diff --git a/lang/gjs/Makefile b/lang/gjs/Makefile
index b11996e74..b7626722a 100644
--- a/lang/gjs/Makefile
+++ b/lang/gjs/Makefile
@@ -12,8 +12,7 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME Javascript binding
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- spidermonkey185>=1.8.5:${PORTSDIR}/lang/spidermonkey185
+BUILD_DEPENDS= spidermonkey185>=1.8.5:${PORTSDIR}/lang/spidermonkey185
LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
mozjs185:${PORTSDIR}/lang/spidermonkey185
@@ -22,7 +21,7 @@ USES= gettext pathfix pkgconfig
USE_GMAKE= yes
USE_PYTHON_BUILD=yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gnomeprefix intlhack glib20 ltverhack cairo
+USE_GNOME= gnomeprefix intlhack glib20 ltverhack cairo introspection:build
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/multimedia/cheese3/Makefile b/multimedia/cheese3/Makefile
index 8af126168..77fc33255 100644
--- a/multimedia/cheese3/Makefile
+++ b/multimedia/cheese3/Makefile
@@ -13,8 +13,7 @@ COMMENT= A Photobooth-inspired app for taking pictures and videos from webcam
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat \
${LOCALBASE}/libdata/pkgconfig/gnome-video-effects.pc:${PORTSDIR}/graphics/gnome-video-effects \
vala>=0.14.0:${PORTSDIR}/lang/vala \
- itstool:${PORTSDIR}/textproc/itstool \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= canberra-gtk3:${PORTSDIR}/audio/libcanberra-gtk3 \
hal:${PORTSDIR}/sysutils/hal \
gee.2:${PORTSDIR}/devel/libgee06 \
@@ -29,7 +28,7 @@ USE_XORG= xxf86vm x11
USE_XZ= yes
USE_GMAKE= yes
USE_GNOME= gnomeprefix intlhack evolutiondataserver3 librsvg2 \
- gnomedesktop3 libxml2:build
+ gnomedesktop3 libxml2:build introspection:build
USES= gettext pathfix pkgconfig
# USE_GSTREAMER= bad gconf good jpeg ogg theora v4l2 vorbis
USE_GSTREAMER1= bad good jpeg ogg theora v4l2
diff --git a/multimedia/totem-pl-parser/Makefile b/multimedia/totem-pl-parser/Makefile
index cb93b5540..e3723ba38 100644
--- a/multimedia/totem-pl-parser/Makefile
+++ b/multimedia/totem-pl-parser/Makefile
@@ -11,15 +11,14 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GObject-based library to parse a host of playlist formats
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= gmime-2.4:${PORTSDIR}/mail/gmime24 \
soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome
-RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
USE_XZ= yes
USE_GMAKE= yes
USES= pathfix gettext
-USE_GNOME= gnomeprefix glib20 libxml2 intlhack ltverhack gnomehier
+USE_GNOME= gnomeprefix glib20 libxml2 intlhack ltverhack gnomehier \
+ introspection
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
CONFIGURE_ARGS= --enable-libarchive
diff --git a/multimedia/totem3/Makefile b/multimedia/totem3/Makefile
index 772d4751d..0646e10fa 100644
--- a/multimedia/totem3/Makefile
+++ b/multimedia/totem3/Makefile
@@ -13,7 +13,6 @@ COMMENT= A gstreamer-based video player for the GNOME 3 Desktop
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= gdata.13:${PORTSDIR}/devel/libgdata \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
clutter-gst-2.0:${PORTSDIR}/multimedia/clutter-gst \
@@ -33,7 +32,7 @@ USE_XORG= x11 xproto xtst ice sm
USE_XZ= yes
USES= gettext pathfix pkgconfig desktop-file-utils
USE_GNOME= gnomeprefix intlhack gtk30 libxml2 nautilus3 ltverhack \
- pygobject3 gnomedocutils gnomehier
+ pygobject3 gnomedocutils gnomehier introspection:build
USE_GSTREAMER1= core good bad soup ugly
INSTALLS_ICONS= yes
USE_GMAKE= yes
diff --git a/net-im/folks/Makefile b/net-im/folks/Makefile
index 6228c8822..29ee88742 100644
--- a/net-im/folks/Makefile
+++ b/net-im/folks/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= library to aggregates people from multiple sources
-BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
LIB_DEPENDS= gee:${PORTSDIR}/devel/libgee06 \
telepathy-glib:${PORTSDIR}/net-im/telepathy-glib
@@ -22,7 +21,8 @@ USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
USE_GMAKE= yes
USES= pathfix gettext
-USE_GNOME= gnomehier intlhack ltverhack evolutiondataserver3
+USE_GNOME= gnomehier intlhack ltverhack evolutiondataserver3 \
+ introspection:build
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/net-im/folks04/Makefile b/net-im/folks04/Makefile
index 0c40d7ff7..7eb5b5154 100644
--- a/net-im/folks04/Makefile
+++ b/net-im/folks04/Makefile
@@ -11,8 +11,7 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= library to aggregates people from multiple sources
-BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
LIB_DEPENDS= gee:${PORTSDIR}/devel/libgee06 \
telepathy-glib:${PORTSDIR}/net-im/telepathy-glib
@@ -22,7 +21,7 @@ USE_BZIP2= yes
USE_LDCONFIG= yes
USE_GMAKE= yes
USES= pathfix gettext
-USE_GNOME= intlhack gnomehier
+USE_GNOME= intlhack gnomehier introspection:build
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/net-im/telepathy-glib/Makefile b/net-im/telepathy-glib/Makefile
index d74f85e05..c97ae4217 100644
--- a/net-im/telepathy-glib/Makefile
+++ b/net-im/telepathy-glib/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= GLib utility library for the Telepathy framework
-BUILD_DEPENDS= vala-vapigen>=0.20.0:${PORTSDIR}/lang/vala-vapigen \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= vala-vapigen>=0.20.0:${PORTSDIR}/lang/vala-vapigen
LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib
RUN_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
@@ -18,7 +17,7 @@ USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_LDCONFIG= yes
USES= pathfix pkgconfig
-USE_GNOME= glib20 ltverhack gnomehier libxslt:build
+USE_GNOME= glib20 ltverhack gnomehier libxslt:build introspection:build
USE_PYTHON_BUILD= yes
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/net-im/telepathy-logger/Makefile b/net-im/telepathy-logger/Makefile
index 229841e8b..5d4ab2734 100644
--- a/net-im/telepathy-logger/Makefile
+++ b/net-im/telepathy-logger/Makefile
@@ -10,7 +10,6 @@ MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Logger utility library for the Telepathy framework
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
telepathy-glib:${PORTSDIR}/net-im/telepathy-glib
@@ -21,7 +20,8 @@ USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_LDCONFIG= yes
USES= pathfix pkgconfig
-USE_GNOME= glib20 intltool gnomedocutils ltverhack libxml2 libxslt:build
+USE_GNOME= glib20 intltool gnomedocutils ltverhack libxml2 libxslt:build \
+ introspection:build
USE_SQLITE= yes
USE_PYTHON_BUILD= yes
GLIB_SCHEMAS= org.freedesktop.Telepathy.Logger.gschema.xml
diff --git a/net/avahi-app/Makefile b/net/avahi-app/Makefile
index 53e88ca61..f321bc6ee 100644
--- a/net/avahi-app/Makefile
+++ b/net/avahi-app/Makefile
@@ -15,17 +15,15 @@ COMMENT?= Service discovery on a local network
AVAHI_SLAVE?= no
.if ${AVAHI_SLAVE}!="header"
-BUILD_DEPENDS?= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS?= expat:${PORTSDIR}/textproc/expat2 \
daemon:${PORTSDIR}/devel/libdaemon \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
gdbm:${PORTSDIR}/databases/gdbm
-RUN_DEPENDS?= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
USERS?= ${PORTNAME}
GROUPS?= ${USERS}
-USE_GNOME+= ltverhack glib20 intltool
+USE_GNOME+= ltverhack glib20 intltool introspection
USES+= gettext pathfix pkgconfig
USE_GNOME_SUBR= yes
USE_GMAKE= yes
diff --git a/net/gnome-online-accounts/Makefile b/net/gnome-online-accounts/Makefile
index 3a14f402c..d72167c71 100644
--- a/net/gnome-online-accounts/Makefile
+++ b/net/gnome-online-accounts/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= Interface privider to access the user's online accounts.
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
+BUILD_DEPENDS= docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
LIB_DEPENDS= webkitgtk-3.0:${PORTSDIR}/www/webkit-gtk3 \
json-glib:${PORTSDIR}/devel/json-glib \
notify:${PORTSDIR}/devel/libnotify \
@@ -19,7 +18,7 @@ LIB_DEPENDS= webkitgtk-3.0:${PORTSDIR}/www/webkit-gtk3 \
rest-0.7:${PORTSDIR}/www/rest
USE_XZ= yes
-USE_GNOME= gtk30 intlhack
+USE_GNOME= gtk30 intlhack introspection:build
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
GNU_CONFIGURE= yes
diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index fc16bfc82..f36d87b57 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -11,19 +11,17 @@ MASTER_SITES= http://www.packagekit.org/releases/
MAINTAINER= gnome@FreeBSD.org
COMMENT?= A DBUS packaging abstraction layer
-BUILD_DEPENDS= ${LOCALBASE}/bin/docbook2man:${PORTSDIR}/textproc/docbook-utils \
- ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= ${LOCALBASE}/bin/docbook2man:${PORTSDIR}/textproc/docbook-utils
LIB_DEPENDS= execinfo:${PORTSDIR}/devel/libexecinfo \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
polkit-gobject-1.0:${PORTSDIR}/sysutils/polkit \
ck-connector:${PORTSDIR}/sysutils/consolekit
-RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof \
- ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
+RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof
USE_GMAKE= yes
USE_XZ= yes
USES= gettext shared-mime-info iconv
-USE_GNOME= glib20 intltool
+USE_GNOME= glib20 intltool introspection
USE_QT4= #empty
USE_LDCONFIG= yes
USE_SQLITE= yes
diff --git a/security/gcr/Makefile b/security/gcr/Makefile
index 2d92f077c..735ced5b1 100644
--- a/security/gcr/Makefile
+++ b/security/gcr/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= Library for bits of crypto UI and parsing
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- gtk-doc>0:${PORTSDIR}/textproc/gtk-doc
+BUILD_DEPENDS= gtk-doc>0:${PORTSDIR}/textproc/gtk-doc
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus \
tasn1:${PORTSDIR}/security/libtasn1 \
p11-kit:${PORTSDIR}/security/p11-kit \
@@ -20,7 +19,7 @@ LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus \
CONFLICTS= gnome-keyring-2.[0-9]*
USE_XZ= yes
-USE_GNOME= gtk30 intlhack
+USE_GNOME= gtk30 intlhack introspection:build
USES= gettext pathfix pkgconfig shared-mime-info
USE_GMAKE= yes
GNU_CONFIGURE= yes
diff --git a/security/libgnome-keyring/Makefile b/security/libgnome-keyring/Makefile
index cad67d7c8..91a39fc9b 100644
--- a/security/libgnome-keyring/Makefile
+++ b/security/libgnome-keyring/Makefile
@@ -10,12 +10,12 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= A program that keeps passwords and other secrets
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus \
gcrypt:${PORTSDIR}/security/libgcrypt
USE_XZ= yes
-USE_GNOME= gnomehier gnomeprefix ltverhack intlhack glib20
+USE_GNOME= gnomehier gnomeprefix ltverhack intlhack glib20 \
+ introspection:build
USE_GMAKE= yes
USES= gettext pathfix
USE_AUTOTOOLS= libtool
diff --git a/sysutils/accountsservice/Makefile b/sysutils/accountsservice/Makefile
index ba55fb4f5..e5ab7e0bd 100644
--- a/sysutils/accountsservice/Makefile
+++ b/sysutils/accountsservice/Makefile
@@ -11,13 +11,12 @@ MASTER_SITES= http://www.freedesktop.org/software/${PORTNAME}/
MAINTAINER= kwm@FreeBSD.org
COMMENT= D-Bus interface for user account query and manipulation
-BUILD_DEPEND= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= xslt:${PORTSDIR}/textproc/libxslt \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
polkit-gobject-1:${PORTSDIR}/sysutils/polkit
USE_XZ= yes
-USE_GNOME= glib20 intlhack gnomehier
+USE_GNOME= glib20 intlhack gnomehier introspection:build
USES= gettext pathfix pkgconfig
USE_GMAKE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/polkit/Makefile b/sysutils/polkit/Makefile
index fc7370f26..1a8f79433 100644
--- a/sysutils/polkit/Makefile
+++ b/sysutils/polkit/Makefile
@@ -11,12 +11,10 @@ MASTER_SITES= http://www.freedesktop.org/software/polkit/releases/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Framework for controlling access to system-wide components
-BUILD_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2
-RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection \
- dbus-launch:${PORTSDIR}/devel/dbus
+RUN_DEPENDS= dbus-launch:${PORTSDIR}/devel/dbus
-USE_GNOME= glib20 intlhack gnomehier
+USE_GNOME= glib20 intlhack gnomehier introspection
USE_GMAKE= yes
USES= gettext pathfix pkgconfig
GNU_CONFIGURE= yes
diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile
index 58f6ab269..177fe8048 100644
--- a/sysutils/upower/Makefile
+++ b/sysutils/upower/Makefile
@@ -13,15 +13,13 @@ COMMENT= D-Bus daemon for simplifying power management tasks
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
dbus-glib-1:${PORTSDIR}/devel/dbus-glib
-RUN_DEPENDS= ${LOCALBASE}/lib/girepository-1.0/GObject-2.0.typelib:${PORTSDIR}/devel/gobject-introspection
USES= gettext pathfix
USE_XZ= yes
USE_GMAKE= yes
-USE_GNOME= intlhack ltverhack glib20
+USE_GNOME= intlhack ltverhack glib20 introspection
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
USE_PYTHON= yes
diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile
index 58795a4c5..705721cf3 100644
--- a/textproc/ibus/Makefile
+++ b/textproc/ibus/Makefile
@@ -71,8 +71,7 @@ PLIST_SUB+= VALA="@comment "
.endif
.if ${PORT_OPTIONS:MGINTRO}
-BUILD_DEPENDS+= gobject-introspection>=0.6.8:${PORTSDIR}/devel/gobject-introspection
-RUN_DEPENDS+= gobject-introspection>=0.6.8:${PORTSDIR}/devel/gobject-introspection
+USE_GNOME+= introspection
CONFIGURE_ARGS+= --enable-introspection=yes
PLIST_SUB+= GINTRO=""
.else
diff --git a/www/rest/Makefile b/www/rest/Makefile
index 75db10a70..57487c1cb 100644
--- a/www/rest/Makefile
+++ b/www/rest/Makefile
@@ -1,6 +1,6 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/trunk/www/rest/Makefile 18393 2013-04-26 21:23:07Z kwm $
PORTNAME= rest
PORTVERSION= 0.7.12
@@ -10,13 +10,12 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= "RESTful" state website access web services
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
+BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
LIB_DEPENDS= soup-gnome-2.4:${PORTSDIR}/devel/libsoup-gnome
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
USES= pathfix
-USE_GNOME= glib20 intlhack libxml2
+USE_GNOME= glib20 intlhack libxml2 introspection:build
USE_XZ= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
index a1af35a2f..b987a138b 100644
--- a/www/webkit-gtk2/Makefile
+++ b/www/webkit-gtk2/Makefile
@@ -13,8 +13,7 @@ COMMENT= An opensource browser engine
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
- gtkdoc-rebase:${PORTSDIR}/textproc/gtk-doc \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ gtkdoc-rebase:${PORTSDIR}/textproc/gtk-doc
LIB_DEPENDS= enchant:${PORTSDIR}/textproc/enchant \
icutu:${PORTSDIR}/devel/icu \
curl:${PORTSDIR}/ftp/curl \
@@ -27,7 +26,7 @@ USE_XORG= xt
USES= bison gettext pkgconfig
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gtk20 libxslt ltverhack
+USE_GNOME= gtk20 libxslt ltverhack introspection:build
USE_SQLITE= yes
USE_PERL5= yes
USE_LDCONFIG= yes
diff --git a/www/webkit-gtk3/Makefile b/www/webkit-gtk3/Makefile
index 3ef54052e..8d8bac0e8 100644
--- a/www/webkit-gtk3/Makefile
+++ b/www/webkit-gtk3/Makefile
@@ -13,8 +13,7 @@ COMMENT= An opensource browser engine
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
- gtkdoc-rebase:${PORTSDIR}/textproc/gtk-doc \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ gtkdoc-rebase:${PORTSDIR}/textproc/gtk-doc
LIB_DEPENDS= enchant:${PORTSDIR}/textproc/enchant \
icutu:${PORTSDIR}/devel/icu \
curl:${PORTSDIR}/ftp/curl \
@@ -27,7 +26,7 @@ USE_XORG= xt
USES= bison gettext pkgconfig
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gtk30 libxslt ltverhack
+USE_GNOME= gtk30 libxslt ltverhack introspection:build
USE_SQLITE= yes
USE_PERL5= yes
USE_LDCONFIG= yes
diff --git a/x11-fm/nautilus3/Makefile b/x11-fm/nautilus3/Makefile
index ac0cad410..2d3070253 100644
--- a/x11-fm/nautilus3/Makefile
+++ b/x11-fm/nautilus3/Makefile
@@ -11,8 +11,7 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= File manager for the GNOME desktop
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
- ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= exif:${PORTSDIR}/graphics/libexif \
notify:${PORTSDIR}/devel/libnotify \
exempi:${PORTSDIR}/textproc/exempi
@@ -27,7 +26,7 @@ USE_XZ= yes
USE_GMAKE= yes
USES= gettext pathfix desktop-file-utils shared-mime-info
USE_GNOME= gnomeprefix intlhack gnomedesktop3 libxml2 \
- ltverhack gvfs ltasneededhack
+ ltverhack gvfs ltasneededhack introspection:build
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile
index 3751ebc43..1aefa7657 100644
--- a/x11-fm/nemo/Makefile
+++ b/x11-fm/nemo/Makefile
@@ -12,8 +12,7 @@ COMMENT= File manager for the Cinnamon desktop
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme \
gtkdocize:${PORTSDIR}/textproc/gtk-doc \
gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \
- ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= exif:${PORTSDIR}/graphics/libexif \
notify:${PORTSDIR}/devel/libnotify \
exempi:${PORTSDIR}/textproc/exempi
@@ -28,7 +27,7 @@ GH_COMMIT= 63f7b44
INSTALLS_ICONS= yes
USE_GMAKE= yes
USES= gettext pathfix desktop-file-utils
-USE_GNOME= gnomeprefix intlhack gnomedesktop3 libxml2
+USE_GNOME= gnomeprefix intlhack gnomedesktop3 libxml2 introspection:build
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool autoconf automake
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/x11-toolkits/gtk30/Makefile b/x11-toolkits/gtk30/Makefile
index c75b6d78e..f243a3f9c 100644
--- a/x11-toolkits/gtk30/Makefile
+++ b/x11-toolkits/gtk30/Makefile
@@ -21,8 +21,7 @@ LATEST_LINK= gtk30
.if !defined(REFERENCE_PORT)
-BUILD_DEPENDS+= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- ${LOCALBASE}/libdata/pkgconfig/atk-bridge-2.0.pc:${PORTSDIR}/accessibility/at-spi2-atk
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/atk-bridge-2.0.pc:${PORTSDIR}/accessibility/at-spi2-atk
RUN_DEPENDS+= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme \
${LOCALBASE}/libdata/pkgconfig/atk-bridge-2.0.pc:${PORTSDIR}/accessibility/at-spi2-atk
@@ -31,7 +30,8 @@ USE_PERL5_BUILD=yes
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= atk pango gdkpixbuf2 ltverhack gtk-update-icon-cache
+USE_GNOME= atk pango gdkpixbuf2 ltverhack gtk-update-icon-cache \
+ introspection:build
USES= gettext pathfix pkgconfig
USE_XORG= xext xrender x11 xinerama xi xrandr xcursor xfixes xdamage \
xcomposite
diff --git a/x11-toolkits/libwnck/Makefile b/x11-toolkits/libwnck/Makefile
index 181c11a86..a8adc3630 100644
--- a/x11-toolkits/libwnck/Makefile
+++ b/x11-toolkits/libwnck/Makefile
@@ -16,15 +16,13 @@ USE_XZ= yes
.if !defined(REFERENCE_PORT)
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification
-RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
CONFLICTS= libwnck-3.[0-9]*
USE_XORG= xres x11
USE_GMAKE= yes
-USE_GNOME= gtk20 ltverhack referencehack intlhack
+USE_GNOME= gtk20 ltverhack referencehack intlhack introspection
USES= bison gettext pathfix
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
diff --git a/x11-toolkits/libwnck3/Makefile b/x11-toolkits/libwnck3/Makefile
index 83673054a..9a1e85550 100644
--- a/x11-toolkits/libwnck3/Makefile
+++ b/x11-toolkits/libwnck3/Makefile
@@ -16,16 +16,14 @@ USE_XZ= yes
.if !defined(REFERENCE_PORT)
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification
-RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
CONFLICTS= libwnck-2.[0-9]*
LATEST_LINK= libwnck3
USE_XORG= xres x11
USE_GMAKE= yes
-USE_GNOME= gtk30 ltverhack referencehack intlhack
+USE_GNOME= gtk30 ltverhack referencehack intlhack introspection
USES= bison gettext pathfix
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
diff --git a/x11-toolkits/pango/Makefile b/x11-toolkits/pango/Makefile
index f5f1e5d46..58575bc46 100644
--- a/x11-toolkits/pango/Makefile
+++ b/x11-toolkits/pango/Makefile
@@ -16,22 +16,20 @@ USE_XZ= yes
.if !defined(REFERENCE_PORT)
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- fontconfig>=2.10.91:${PORTSDIR}/x11-fonts/fontconfig
+BUILD_DEPENDS= fontconfig>=2.10.91:${PORTSDIR}/x11-fonts/fontconfig
LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo \
freetype:${PORTSDIR}/print/freetype2 \
harfbuzz:${PORTSDIR}/print/harfbuzz \
fontconfig:${PORTSDIR}/x11-fonts/fontconfig
RUN_DEPENDS= ${FONTSCALE}:${X_FONTS_TTF_PORT} \
- ${FONTENCOD}:${X_FONTS_ENCODINGS_PORT} \
- ${LOCALBASE}/lib/girepository-1.0/GObject-2.0.typelib:${PORTSDIR}/devel/gobject-introspection
+ ${FONTENCOD}:${X_FONTS_ENCODINGS_PORT}
USES= gettext pathfix pkgconfig
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= glib20 ltverhack referencehack
+USE_GNOME= glib20 ltverhack referencehack introspection
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11-wm/muffin/Makefile b/x11-wm/muffin/Makefile
index 0ddf09ca5..5a4508200 100644
--- a/x11-wm/muffin/Makefile
+++ b/x11-wm/muffin/Makefile
@@ -10,7 +10,6 @@ MAINTAINER= gustau.perez@gmail.com
COMMENT= Compositing window manager forked from Mutter for use with Cinnamon
BUILD_DEPENDS= zenity>3.0.0:${PORTSDIR}/x11/zenity3 \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
gnome-autogen.sh:${PORTSDIR}/devel/gnome-common \
gsettings-desktop-schemas>=3.4.0:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification \
@@ -29,7 +28,7 @@ USE_PYTHON= 2.5+
USES= gettext pathfix
USE_GMAKE= yes
USE_AUTOTOOLS= libtool autoconf automake
-USE_GNOME= gnomehier gnomeprefix intlhack gtk30 gconf2
+USE_GNOME= gnomehier gnomeprefix intlhack gtk30 gconf2 introspection:build
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11-wm/mutter/Makefile b/x11-wm/mutter/Makefile
index d00f28935..361451552 100644
--- a/x11-wm/mutter/Makefile
+++ b/x11-wm/mutter/Makefile
@@ -12,8 +12,7 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Window and compositing manager based on Clutter
BUILD_DEPENDS= zenity>=3.0.0:${PORTSDIR}/x11/zenity3 \
- gsettings-desktop-schemas>=3.4.0:${PORTSDIR}/devel/gsettings-desktop-schemas \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ gsettings-desktop-schemas>=3.4.0:${PORTSDIR}/devel/gsettings-desktop-schemas
LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification \
clutter-1.0:${PORTSDIR}/graphics/clutter \
canberra-gtk3:${PORTSDIR}/audio/libcanberra-gtk3
@@ -28,7 +27,8 @@ USE_PYTHON= 2.5+
USES= gettext pathfix pkgconfig
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
-USE_GNOME= gnomehier gnomeprefix intlhack gtk30 ltverhack
+USE_GNOME= gnomehier gnomeprefix intlhack gtk30 ltverhack \
+ introspection:build
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include -fno-omit-frame-pointer
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11/gnome-desktop3/Makefile b/x11/gnome-desktop3/Makefile
index b965ea8d7..719ed0371 100644
--- a/x11/gnome-desktop3/Makefile
+++ b/x11/gnome-desktop3/Makefile
@@ -19,8 +19,7 @@ USE_XZ= yes
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas \
${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:${PORTSDIR}/x11/xkeyboard-config \
${LOCALBASE}/libdata/pkgconfig/xkbfile.pc:${PORTSDIR}/x11/libxkbfile \
- itstool:${PORTSDIR}/textproc/itstool \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+ itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTSDIR}/devel/gsettings-desktop-schemas \
${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:${PORTSDIR}/x11/xkeyboard-config \
@@ -29,7 +28,8 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gsettings-desktop-schemas.pc:${PORTS
LATEST_LINK= gnome-desktop3
USE_XORG= x11 xrandr xext
USES= bison pathfix gettext
-USE_GNOME= gnomeprefix intlhack gtk30 ltverhack referencehack
+USE_GNOME= gnomeprefix intlhack gtk30 ltverhack referencehack \
+ introspection:build
USE_GMAKE= yes
USE_PYTHON= yes
USE_LDCONFIG= yes
diff --git a/x11/gnome-menus/Makefile b/x11/gnome-menus/Makefile
index 50cc69db5..c09c302ed 100644
--- a/x11/gnome-menus/Makefile
+++ b/x11/gnome-menus/Makefile
@@ -12,14 +12,13 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the FreeDesktop Desktop Menu Spec
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
CONFLICTS= gnome-menus-3.[0-9]*
USES= gettext pathfix pkgconfig
USE_BZIP2= yes
USE_GMAKE= yes
-USE_GNOME= gnomehier gnomeprefix intlhack glib20 ltverhack
+USE_GNOME= gnomehier gnomeprefix intlhack glib20 ltverhack \
+ introspection:build
USE_AUTOTOOLS= libtool
USE_PYTHON= yes
USE_LDCONFIG= yes
diff --git a/x11/gnome-menus3/Makefile b/x11/gnome-menus3/Makefile
index c3d021e7c..7e147fd81 100644
--- a/x11/gnome-menus3/Makefile
+++ b/x11/gnome-menus3/Makefile
@@ -11,15 +11,14 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the FreeDesktop Desktop Menu Spec
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-
CONFLICTS= gnome-menus-2.[0-9]*
LATEST_LINK= gnome-menus3
USES= gettext pathfix pkgconfig
USE_XZ= yes
USE_GMAKE= yes
-USE_GNOME= gnomehier gnomeprefix intlhack glib20 ltverhack
+USE_GNOME= gnomehier gnomeprefix intlhack glib20 ltverhack \
+ introspection:build
USE_AUTOTOOLS= libtool
USE_PYTHON= yes
USE_LDCONFIG= yes
diff --git a/x11/libgnomekbd3/Makefile b/x11/libgnomekbd3/Makefile
index 7a2aa1fc5..69defbce1 100644
--- a/x11/libgnomekbd3/Makefile
+++ b/x11/libgnomekbd3/Makefile
@@ -11,16 +11,15 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME keyboard shared library
-BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
- libxklavier>=5.2:${PORTSDIR}/x11/libxklavier
-LIB_DEPENDS= xklavier.12:${PORTSDIR}/x11/libxklavier
+BUILD_DEPENDS= libxklavier>=5.2:${PORTSDIR}/x11/libxklavier
+LIB_DEPENDS= xklavier:${PORTSDIR}/x11/libxklavier
LATEST_LINK= libgnomekbd3
CONFLICTS= libgnomekbd-2.[0-9]*
USE_XZ= yes
-USE_GNOME= gnomeprefix ltverhack intltool gtk30
+USE_GNOME= gnomeprefix ltverhack intltool gtk30 introspection:build
USE_AUTOTOOLS= libtool
USE_XORG= ice
INSTALLS_ICONS= yes
diff --git a/x11/libxklavier/Makefile b/x11/libxklavier/Makefile
index 9d19f1762..c34b784de 100644
--- a/x11/libxklavier/Makefile
+++ b/x11/libxklavier/Makefile
@@ -11,8 +11,7 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= An utility library to make XKB stuff easier
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
RUN_DEPENDS= xkbcomp:${PORTSDIR}/x11/xkbcomp \
${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
@@ -20,7 +19,7 @@ USE_XORG= x11 xkbfile
USE_XZ= yes
USE_GMAKE= yes
USES= pathfix
-USE_GNOME= libxml2 glib20 ltverhack:12
+USE_GNOME= libxml2 glib20 ltverhack:12 introspection:build
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include