summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-05-14 06:16:03 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-05-14 06:16:03 +0800
commit0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb (patch)
tree6b11e595eeffb33f4c45d29539cf32b175ebde4b /devel
parent6fae69c8aced596c875c612c27f2d0d1a2820922 (diff)
downloadmarcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar.gz
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar.bz2
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar.lz
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar.xz
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.tar.zst
marcuscom-ports-0064a7b896b6b8b7c60f48ded6cbb92a13dbe5cb.zip
Add introspection USE_GNOME component.
Either introspection => both build and run dependancy or choosable with :build/:run modifiers. This also adds a MAKE_ENV to set the HOME to ${WRKDIR} so the .cache dir isn't created in the /root dir anymore. Convert all users in MC. Reported by: bapt/miwi git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18467 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel')
-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
13 files changed, 23 insertions, 42 deletions
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