summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.gnome.mk5
-rw-r--r--devel/gio-fam-backend/Makefile9
-rw-r--r--devel/glib20/Makefile9
3 files changed, 11 insertions, 12 deletions
diff --git a/Mk/bsd.gnome.mk b/Mk/bsd.gnome.mk
index 268e2cffa..ad9c58354 100644
--- a/Mk/bsd.gnome.mk
+++ b/Mk/bsd.gnome.mk
@@ -95,6 +95,10 @@ _USE_GNOME_ALL+= dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
gnomemenus3 gnomepanel3 gtk30 gtkhtml4 gtksourceview3 libgda5 \
libgda5-ui libgnomekbd3 libwnck3 metacity3 nautilus3 pygobject3 vte3
+# C++ bindings
+_USE_GNOME_ALL+=atkmm cairomm gconfmm glibmm gtkmm24 gtkmm30 \
+ gtksourceviewmm gtksourceviewmm libgdamm5 pangomm
+
GNOME_MAKEFILEIN?= Makefile.in
SCROLLKEEPER_DIR= /var/db/rarian
gnomehack_PRE_PATCH= ${FIND} ${WRKSRC} -name "${GNOME_MAKEFILEIN}*" -type f | ${XARGS} ${REINPLACE_CMD} -e \
@@ -498,6 +502,7 @@ gtksourceview3_USE_GNOME_IMPL=gtk30 libxml2
pkgconfig_DETECT= ${LOCALBASE}/bin/pkgconf
pkgconfig_BUILD_DEPENDS= pkgconf:${PORTSDIR}/devel/pkgconf
+pkgconfig_RUN_DEPENDS= pkgconf:${PORTSDIR}/devel/pkgconf
libgsf_LIB_DEPENDS= gsf-1.114:${PORTSDIR}/devel/libgsf
libgsf_DETECT= ${LOCALBASE}/libdata/pkgconfig/libgsf-1.pc
diff --git a/devel/gio-fam-backend/Makefile b/devel/gio-fam-backend/Makefile
index 78e48e3a7..d32ce63ef 100644
--- a/devel/gio-fam-backend/Makefile
+++ b/devel/gio-fam-backend/Makefile
@@ -3,7 +3,7 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/devel/gio-fam-backend/Makefile,v 1.92 2012/06/18 15:23:59 kwm Exp $
+# $MCom: ports/devel/gio-fam-backend/Makefile,v 1.93 2012/07/15 11:44:25 kwm Exp $
#
PORTNAME= gio-fam-backend
@@ -27,17 +27,14 @@ USE_XZ= yes
BUILD_WRKSRC= ${WRKSRC}/gio/fam
INSTALL_WRKSRC= ${BUILD_WRKSRC}
GNU_CONFIGURE= yes
+USE_PKGCONFIG= build
USE_GNOME= gnomehack _glib20
USE_FAM= yes
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_ARGS= --enable-static --with-libiconv=gnu
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
- PTHREAD_LIBS="${PTHREAD_LIBS}" \
- LIBFFI_CFLAGS="-I${LOCALBASE}/include" \
- LIBFFI_LIBS="-L${LOCALBASE}/lib -lffi" \
- PCRE_CFLAGS="-I${LOCALBASE}/include" \
- PCRE_LIBS="-L${LOCALBASE}/lib -lpcre"
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index 92391cc44..4e43f9fc3 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -3,7 +3,7 @@
# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/devel/glib20/Makefile,v 1.224 2012/06/28 13:51:28 marcus Exp $
+# $MCom: ports/devel/glib20/Makefile,v 1.225 2012/07/15 11:44:25 kwm Exp $
#
# !! DON'T FORGET ABOUT devel/gio-fam-backend !!
@@ -32,6 +32,7 @@ USE_GETTEXT= yes
USE_ICONV= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
+USE_PKGCONFIG= build
USE_GNOME= gnomehack ltverhack
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
@@ -45,11 +46,7 @@ CONFIGURE_ARGS= --enable-static --with-libiconv=gnu \
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
- PTHREAD_LIBS="${PTHREAD_LIBS}" \
- LIBFFI_CFLAGS="-I${LOCALBASE}/include" \
- LIBFFI_LIBS="-L${LOCALBASE}/lib -lffi" \
- PCRE_CFLAGS="-I${LOCALBASE}/include" \
- PCRE_LIBS="-L${LOCALBASE}/lib -lpcre"
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
OPTIONS= COLLATION_FIX "fix string collation" off