Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/xfce.mk
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# Provide support for Xfce related ports. | # Provide support for Xfce related ports. | ||||
# | # | ||||
# Feature: xfce | # Feature: xfce | ||||
# Usage: USES=xfce or USES=xfce:ARGS | # Usage: USES=xfce or USES=xfce:ARGS | ||||
# Valid ARGS: gtk3 | # Valid ARGS: gtk2 | ||||
# | # | ||||
# Variables, which can be set by the port: | # Variables, which can be set by the port: | ||||
# | # | ||||
# USE_XFCE List of components | # USE_XFCE List of components | ||||
# | # | ||||
# MAINTAINER: xfce@FreeBSD.org | # MAINTAINER: xfce@FreeBSD.org | ||||
.if !defined(_INCLUDE_USES_XFCE_Mk) | .if !defined(_INCLUDE_USES_XFCE_Mk) | ||||
_INCLUDE_USES_XFCE_Mk= yes | _INCLUDE_USES_XFCE_Mk= yes | ||||
_USES_POST+= xfce | _USES_POST+= xfce | ||||
_USE_XFCE_ALL= garcon libexo libgui libmenu libutil panel thunar xfconf | _USE_XFCE_ALL= garcon libexo libgui libmenu libutil panel thunar xfconf | ||||
xfce_ARGS?= # empty | xfce_ARGS?= # empty | ||||
CPPFLAGS+= -I${LOCALBASE}/include | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LIBS+= -L${LOCALBASE}/lib | LIBS+= -L${LOCALBASE}/lib | ||||
.if ${xfce_ARGS:Mgtk3} | .if ${xfce_ARGS:Mgtk2} | ||||
libmenu_LIB_DEPENDS= libxfce4ui-2.so:x11/libxfce4menu | libmenu_LIB_DEPENDS= libxfce4ui-1.so:x11/libxfce4menu | ||||
libmenu_USE_XFCE_REQ= xfconf | libmenu_USE_XFCE_REQ= libutil | ||||
garcon_LIB_DEPENDS= libgarcon-gtk3-1.so:sysutils/garcon | garcon_LIB_DEPENDS= libgarcon-gtk2-1.so:sysutils/garcon | ||||
garcon_USE_XFCE_REQ= libmenu | garcon_USE_XFCE_REQ= libmenu | ||||
panel_LIB_DEPENDS= libxfce4panel-2.0.so:x11-wm/xfce4-panel | libexo_LIB_DEPENDS= libexo-1.so:x11/libexo | ||||
libexo_USE_XFCE_REQ= libmenu | |||||
panel_LIB_DEPENDS= libxfce4panel-1.0.so:x11-wm/xfce4-panel | |||||
panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel | panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel | ||||
panel_USE_XFCE_REQ= garcon libexo xfconf | panel_USE_XFCE_REQ= garcon libexo xfconf | ||||
.else | .else | ||||
libmenu_LIB_DEPENDS= libxfce4ui-1.so:x11/libxfce4menu | libmenu_LIB_DEPENDS= libxfce4ui-2.so:x11/libxfce4menu | ||||
libmenu_USE_XFCE_REQ= xfconf | libmenu_USE_XFCE_REQ= libutil | ||||
garcon_LIB_DEPENDS= libgarcon-gtk2-1.so:sysutils/garcon | garcon_LIB_DEPENDS= libgarcon-gtk3-1.so:sysutils/garcon | ||||
garcon_USE_XFCE_REQ= libmenu | garcon_USE_XFCE_REQ= libmenu | ||||
panel_LIB_DEPENDS= libxfce4panel-1.0.so:x11-wm/xfce4-panel | libexo_LIB_DEPENDS= libexo-2.so:x11/libexo | ||||
libexo_USE_XFCE_REQ= libmenu | |||||
panel_LIB_DEPENDS= libxfce4panel-2.0.so:x11-wm/xfce4-panel | |||||
panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel | panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel | ||||
panel_USE_XFCE_REQ= garcon libexo xfconf | panel_USE_XFCE_REQ= garcon libexo xfconf | ||||
.endif | .endif | ||||
libexo_LIB_DEPENDS= libexo-1.so:x11/libexo | |||||
libexo_USE_XFCE_REQ= libmenu | |||||
libgui_LIB_DEPENDS= libxfcegui4.so:x11-toolkits/libxfce4gui | libgui_LIB_DEPENDS= libxfcegui4.so:x11-toolkits/libxfce4gui | ||||
libgui_USE_XFCE_REQ= libutil | libgui_USE_XFCE_REQ= libutil | ||||
libutil_LIB_DEPENDS= libxfce4util.so:x11/libxfce4util | libutil_LIB_DEPENDS= libxfce4util.so:x11/libxfce4util | ||||
thunar_LIB_DEPENDS= libthunarx-2.so:x11-fm/thunar | thunar_LIB_DEPENDS= libthunarx-3.so:x11-fm/thunar | ||||
thunar_RUN_DEPENDS= Thunar:x11-fm/thunar | thunar_RUN_DEPENDS= Thunar:x11-fm/thunar | ||||
thunar_USE_XFCE_REQ= xfconf libmenu | thunar_USE_XFCE_REQ= xfconf libmenu | ||||
xfconf_LIB_DEPENDS= libxfconf-0.so:x11/xfce4-conf | xfconf_LIB_DEPENDS= libxfconf-0.so:x11/xfce4-conf | ||||
xfconf_USE_XFCE_REQ= libutil | xfconf_USE_XFCE_REQ= libutil | ||||
.if defined(USE_XFCE) | .if defined(USE_XFCE) | ||||
# First, expand all USE_XFCE_REQ recursively. | # First, expand all USE_XFCE_REQ recursively. | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |