From 309bd6e2ad8f6f79de238b1738d08257376ac027 Mon Sep 17 00:00:00 2001 From: jasper <jasper@openbsd.org> Date: Tue, 20 Sep 2011 20:50:33 +0000 Subject: [PATCH] overhaul the way gnome ports pull in gobject-introspection, gtk-doc, vala and yelp. they can be used by setting MODGNOME_TOOLS to pull in the dependencies and setting the configure arguments. discussed with an ok aja@ oh, and *cheeese* --- x11/gnome/gnome.port.mk | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/x11/gnome/gnome.port.mk b/x11/gnome/gnome.port.mk index f925de7fd0b..35a25e7e9c9 100644 --- a/x11/gnome/gnome.port.mk +++ b/x11/gnome/gnome.port.mk @@ -1,4 +1,4 @@ -# $OpenBSD: gnome.port.mk,v 1.45 2011/09/19 09:07:24 jasper Exp $ +# $OpenBSD: gnome.port.mk,v 1.46 2011/09/20 20:50:33 jasper Exp $ # # Module for GNOME related ports # @@ -14,6 +14,9 @@ CATEGORIES+= x11/gnome .if ${NO_BUILD:L} == "no" USE_LIBTOOL?= Yes MODULES+= textproc/intltool +. if defined(CONFIGURE_STYLE) && ${CONFIGURE_STYLE:Mgnu} + CONFIGURE_ARGS+=${CONFIGURE_SHARED} +. endif .endif # Set to 'yes' if there are .desktop files in the package list. @@ -21,12 +24,6 @@ MODULES+= textproc/intltool MODGNOME_RUN_DEPENDS+= devel/desktop-file-utils .endif -# XXX: Move to MODGNOME_TOOLS=yelp Only here for 5-day plan backward compat. -.if defined(MODGNOME_HELP_FILES) && ${MODGNOME_HELP_FILES:L} == "yes" -MODGNOME_BUILD_DEPENDS+=x11/gnome/doc-utils -MODGNOME_RUN_DEPENDS+= x11/gnome/yelp -.endif - USE_GMAKE?= Yes FAKE_FLAGS += itlocaledir="${PREFIX}/share/locale/" @@ -52,17 +49,17 @@ MODGNOME_CONFIGURE_ARGS_vala=--disable-vala .if defined(MODGNOME_TOOLS) . if ${MODGNOME_TOOLS:Mgoi} - MODGOME_CONFIGURE_ARGS_goi+=--enable-introspection + MODGNOME_CONFIGURE_ARGS_goi=--enable-introspection MODGNOME_BUILD_DEPENDS+=devel/gobject-introspection . endif . if ${MODGNOME_TOOLS:Mgtk-doc} - MODGNOME_CONFIGURE_ARGS_gtkdoc+=--enable-gtk-doc + MODGNOME_CONFIGURE_ARGS_gtkdoc=--enable-gtk-doc MODGNOME_BUILD_DEPENDS+=textproc/gtk-doc . endif . if ${MODGNOME_TOOLS:Mvala} - MODGNOME_CONFIGURE_ARGS_vala+=--enable-vala + MODGNOME_CONFIGURE_ARGS_vala=--enable-vala MODGNOME_BUILD_DEPENDS+=lang/vala . endif @@ -74,9 +71,9 @@ MODGNOME_CONFIGURE_ARGS_vala=--disable-vala . endif .endif -#CONFIGURE_ARGS+=${MODGNOME_CONFIGURE_ARGS_goi} \ -# ${MODGNOME_CONFIGURE_ARGS_gtkdoc} \ -# ${MODGNOME_CONFIGURE_ARGS_vala} +CONFIGURE_ARGS+=${MODGNOME_CONFIGURE_ARGS_goi} \ + ${MODGNOME_CONFIGURE_ARGS_gtkdoc} \ + ${MODGNOME_CONFIGURE_ARGS_vala} .if defined(MODGNOME_BUILD_DEPENDS) BUILD_DEPENDS+= ${MODGNOME_BUILD_DEPENDS}