diff options
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 |