Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/xfce.mk
Show All 31 Lines | |||||
libexo_LIB_DEPENDS= libexo-1.so:${PORTSDIR}/x11/libexo | libexo_LIB_DEPENDS= libexo-1.so:${PORTSDIR}/x11/libexo | ||||
libexo_USE_XFCE_REQ= libmenu | libexo_USE_XFCE_REQ= libmenu | ||||
libgui_LIB_DEPENDS= libxfcegui4.so:${PORTSDIR}/x11-toolkits/libxfce4gui | libgui_LIB_DEPENDS= libxfcegui4.so:${PORTSDIR}/x11-toolkits/libxfce4gui | ||||
libgui_USE_XFCE_REQ= libutil | libgui_USE_XFCE_REQ= libutil | ||||
libmenu_LIB_DEPENDS= libxfce4ui-1.so:${PORTSDIR}/x11/libxfce4menu | libmenu_LIB_DEPENDS= libxfce4ui-1.so:${PORTSDIR}/x11/libxfce4menu | ||||
libmenu_DETECT= ${LOCALBASE}/lib/libxfce4ui-1.so | |||||
libmenu_GTK3_DETECT= ${LOCALBASE}/lib/libxfce4ui-2.so | |||||
libmenu_USE_XFCE_REQ= xfconf | libmenu_USE_XFCE_REQ= xfconf | ||||
libutil_LIB_DEPENDS= libxfce4util.so:${PORTSDIR}/x11/libxfce4util | libutil_LIB_DEPENDS= libxfce4util.so:${PORTSDIR}/x11/libxfce4util | ||||
panel_LIB_DEPENDS= libxfce4panel-1.0.so:${PORTSDIR}/x11-wm/xfce4-panel | panel_LIB_DEPENDS= libxfce4panel-1.0.so:${PORTSDIR}/x11-wm/xfce4-panel | ||||
panel_RUN_DEPENDS= xfce4-panel:${PORTSDIR}/x11-wm/xfce4-panel | panel_RUN_DEPENDS= xfce4-panel:${PORTSDIR}/x11-wm/xfce4-panel | ||||
panel_DETECT= ${LOCALBASE}/lib/libxfce4panel-1.0.so | |||||
panel_GTK3_DETECT= ${LOCALBASE}/lib/libxfce4panel-2.0.so | |||||
panel_USE_XFCE_REQ= garcon libexo xfconf | panel_USE_XFCE_REQ= garcon libexo xfconf | ||||
thunar_LIB_DEPENDS= libthunarx-2.so:${PORTSDIR}/x11-fm/thunar | thunar_LIB_DEPENDS= libthunarx-2.so:${PORTSDIR}/x11-fm/thunar | ||||
thunar_RUN_DEPENDS= Thunar:${PORTSDIR}/x11-fm/thunar | thunar_RUN_DEPENDS= Thunar:${PORTSDIR}/x11-fm/thunar | ||||
thunar_USE_XFCE_REQ= xfconf libmenu | thunar_USE_XFCE_REQ= xfconf libmenu | ||||
xfconf_LIB_DEPENDS= libxfconf-0.so:${PORTSDIR}/x11/xfce4-conf | xfconf_LIB_DEPENDS= libxfconf-0.so:${PORTSDIR}/x11/xfce4-conf | ||||
xfconf_USE_XFCE_REQ= libutil | xfconf_USE_XFCE_REQ= libutil | ||||
Show All 13 Lines | |||||
. endif | . endif | ||||
_USE_XFCE+= ${${comp}_USE_XFCE_REQ} ${comp} | _USE_XFCE+= ${${comp}_USE_XFCE_REQ} ${comp} | ||||
.endfor | .endfor | ||||
# Remove duplicate components | # Remove duplicate components | ||||
USE_XFCE= ${_USE_XFCE:O:u} | USE_XFCE= ${_USE_XFCE:O:u} | ||||
.for comp in ${USE_XFCE} | .for comp in ${USE_XFCE} | ||||
. if ${xfce_ARGS} == gtk3 | |||||
. if defined(${comp}_GTK3_DETECT) | |||||
. if exists(${${comp}_DETECT}) && !exists(${${comp}_GTK3_DETECT}) | |||||
BROKEN+= GTK3 option needs to be set in ${comp} | |||||
. endif | |||||
. endif | |||||
. endif | |||||
. if defined(${comp}_BUILD_DEPENDS) | . if defined(${comp}_BUILD_DEPENDS) | ||||
BUILD_DEPENDS+= ${${comp}_BUILD_DEPENDS} | BUILD_DEPENDS+= ${${comp}_BUILD_DEPENDS} | ||||
. endif | . endif | ||||
. if defined(${comp}_LIB_DEPENDS) | . if defined(${comp}_LIB_DEPENDS) | ||||
LIB_DEPENDS+= ${${comp}_LIB_DEPENDS} | LIB_DEPENDS+= ${${comp}_LIB_DEPENDS} | ||||
. endif | . endif | ||||
. if defined(${comp}_RUN_DEPENDS) | . if defined(${comp}_RUN_DEPENDS) | ||||
RUN_DEPENDS+= ${${comp}_RUN_DEPENDS} | RUN_DEPENDS+= ${${comp}_RUN_DEPENDS} | ||||
. endif | . endif | ||||
.endfor | .endfor | ||||
.if ${USE_XFCE:M*gui} == libgui | . if ${USE_XFCE:M*gui} == libgui | ||||
DEPRECATED?= Depends on unmaintained x11-toolkits/libxfce4gui | DEPRECATED?= Depends on unmaintained x11-toolkits/libxfce4gui | ||||
. endif | |||||
.if ${xfce_ARGS} == gtk3 | |||||
. if exists(${LOCALBASE}/lib/libxfce4ui-1.so) && !exists(${LOCALBASE}/lib/libxfce4ui-2.so) | |||||
BROKEN= GTK3 option needs to be set in x11/libxfce4menu | |||||
. endif | |||||
.endif | . endif | ||||
.endif # end of defined(USE_XFCE) | .endif # end of defined(USE_XFCE) | ||||
.endif | .endif | ||||
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_XFCE_POST_MK) | .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_XFCE_POST_MK) | ||||
_INCLUDE_USES_XFCE_POST_MK= yes | _INCLUDE_USES_XFCE_POST_MK= yes | ||||
.endif | .endif |