diff options
author | minskim <minskim> | 2006-12-05 21:26:58 +0000 |
---|---|---|
committer | minskim <minskim> | 2006-12-05 21:26:58 +0000 |
commit | 184883c73c911c4c526b4afd61164152eff0b12e (patch) | |
tree | 690aabc8492754247ae44dfe47747ea47d00a159 /x11/gtk2/options.mk | |
parent | c39e5d33bd72002aff3432eaa244f8a488539d5b (diff) | |
download | pkgsrc-184883c73c911c4c526b4afd61164152eff0b12e.tar.gz |
Add an option to choose the GDK backend target between X11 and Quartz for
Mac OS X. Thanks to wiz@ for review and suggestions for earlier patches
of this change.
Diffstat (limited to 'x11/gtk2/options.mk')
-rw-r--r-- | x11/gtk2/options.mk | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/x11/gtk2/options.mk b/x11/gtk2/options.mk index 04c1590ae0b..b3a1f09eecd 100644 --- a/x11/gtk2/options.mk +++ b/x11/gtk2/options.mk @@ -1,10 +1,46 @@ -# $NetBSD: options.mk,v 1.1 2005/11/25 21:31:06 wiz Exp $ +# $NetBSD: options.mk,v 1.2 2006/12/05 21:26:59 minskim Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.gtk2+ PKG_SUPPORTED_OPTIONS= debug +.if exists(/System/Library/Frameworks/Quartz.framework) +PKG_OPTIONS_REQUIRED_GROUPS= gdk-target +PKG_OPTIONS_GROUP.gdk-target= quartz x11 +PKG_SUGGESTED_OPTIONS= x11 +.endif .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mdebug) CONFIGURE_ARGS+= --enable-debug=yes .endif + +### +### GDK target +### +.if !empty(PKG_OPTIONS:Mquartz) +CONFIGURE_ARGS+= --without-x +CONFIGURE_ARGS+= --with-gdktarget=quartz +PLIST_SUBST+= QUARTZ="" +PLIST_SUBST+= X11="@comment " +.else +CONFIGURE_ARGS+= --with-xinput=xfree +CONFIGURE_ENV+= ac_cv_header_X11_extensions_Xinerama_h=no +CONFIGURE_ENV+= ac_cv_lib_Xinerama_XineramaQueryExtension=no +PLIST_SUBST+= QUARTZ="@comment " +PLIST_SUBST+= X11="" + +BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.2nb2 + +.include "../../x11/libX11/buildlink3.mk" +.include "../../x11/libXcursor/buildlink3.mk" +.include "../../x11/libXft/buildlink3.mk" +.include "../../x11/libXfixes/buildlink3.mk" +.include "../../x11/libXinerama/buildlink3.mk" +.include "../../x11/libXi/buildlink3.mk" +.include "../../x11/libXrandr/buildlink3.mk" +.include "../../x11/libXrender/buildlink3.mk" +.include "../../x11/libXt/buildlink3.mk" +.include "../../x11/xextproto/buildlink3.mk" +.include "../../x11/libXext/buildlink3.mk" + +.endif |