Changeset View
Changeset View
Standalone View
Standalone View
head/x11-wm/compiz/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= compiz | PORTNAME= compiz | ||||
PORTVERSION= 0.8.8 | PORTVERSION= 0.8.8 | ||||
PORTREVISION= 7 | PORTREVISION= 8 | ||||
CATEGORIES= x11-wm | CATEGORIES= x11-wm | ||||
MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ | MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ | ||||
MAINTAINER= freebsd-ports@dan.me.uk | MAINTAINER= freebsd-ports@dan.me.uk | ||||
COMMENT= Compiz Composite/Window Manager | COMMENT= Compiz Composite/Window Manager | ||||
LIB_DEPENDS= libpng.so:graphics/png \ | LICENSE= GPLv2+ LGPL21+ MIT | ||||
LICENSE_COMB= multi | |||||
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GPL | |||||
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL | |||||
LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT | |||||
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ | |||||
libfreetype.so:print/freetype2 \ | |||||
libgtop-2.0.so:devel/libgtop \ | libgtop-2.0.so:devel/libgtop \ | ||||
libpng.so:graphics/png \ | |||||
libstartup-notification-1.so:x11/startup-notification | libstartup-notification-1.so:x11/startup-notification | ||||
RUN_DEPENDS= glxinfo:graphics/mesa-demos \ | RUN_DEPENDS= glxinfo:graphics/mesa-demos \ | ||||
nvidia-settings:x11/nvidia-settings | nvidia-settings:x11/nvidia-settings | ||||
USES= gettext-runtime gettext-tools gl gmake gnome libtool \ | |||||
localbase pathfix tar:bzip2 | |||||
USE_GL= gl glu | |||||
USE_GNOME= cairo gconf2 intltool libxslt | |||||
USE_LDCONFIG= yes | |||||
USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama \ | |||||
xorgproto xrandr xrender | |||||
XORG_CAT= app | XORG_CAT= app | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --disable-kde4 \ | |||||
--disable-kde \ | |||||
--disable-gnome \ | |||||
--disable-gnome-keybindings \ | |||||
--disable-metacity | |||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
USES= gettext gmake libtool pathfix tar:bzip2 | |||||
USE_GL= glu | |||||
USE_GNOME= gconf2 libxslt intltool | |||||
USE_XORG= xorgproto ice sm x11 xcomposite xdamage xext xfixes xinerama \ | |||||
xrandr xrender | |||||
USE_LDCONFIG= yes | |||||
SUB_FILES= compiz-manager | |||||
DESKTOP_ENTRIES= "Compiz Manager" \ | |||||
"Wrapper script for starting compiz" \ | |||||
"" \ | |||||
"compiz-manager" \ | |||||
"System;Core;" \ | |||||
false | |||||
GCONF_SCHEMAS= gwd.schemas \ | GCONF_SCHEMAS= gwd.schemas \ | ||||
compiz-annotate.schemas \ | compiz-annotate.schemas \ | ||||
compiz-blur.schemas \ | compiz-blur.schemas \ | ||||
compiz-clone.schemas \ | compiz-clone.schemas \ | ||||
compiz-commands.schemas \ | compiz-commands.schemas \ | ||||
compiz-core.schemas \ | compiz-core.schemas \ | ||||
compiz-cube.schemas \ | compiz-cube.schemas \ | ||||
compiz-dbus.schemas \ | compiz-dbus.schemas \ | ||||
Show All 18 Lines | GCONF_SCHEMAS= gwd.schemas \ | ||||
compiz-screenshot.schemas \ | compiz-screenshot.schemas \ | ||||
compiz-svg.schemas \ | compiz-svg.schemas \ | ||||
compiz-switcher.schemas \ | compiz-switcher.schemas \ | ||||
compiz-video.schemas \ | compiz-video.schemas \ | ||||
compiz-water.schemas \ | compiz-water.schemas \ | ||||
compiz-wobbly.schemas \ | compiz-wobbly.schemas \ | ||||
compiz-zoom.schemas | compiz-zoom.schemas | ||||
CONFIGURE_ARGS= --disable-kde4 --disable-kde \ | OPTIONS_DEFINE= DBUS FUSE GTK2 SVG | ||||
--disable-gnome --disable-gnome-keybindings | OPTIONS_DEFAULT=DBUS GTK2 SVG | ||||
CPPFLAGS+= -I${LOCALBASE}/include | OPTIONS_SUB= yes | ||||
LIBS+= -L${LOCALBASE}/lib | |||||
OPTIONS_DEFINE= SVG GTK2 METACITY DBUS FUSE | DBUS_CONFIGURE_ENABLE= dbus | ||||
OPTIONS_DEFAULT= SVG GTK2 METACITY DBUS | DBUS_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus | ||||
DBUS_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus | |||||
METACITY_DESC= Enable Metacity support | FUSE_CONFIGURE_ENABLE= fuse | ||||
FUSE_USES= fuse | |||||
SUB_FILES= compiz-manager | GTK2_CONFIGURE_ENABLE= gtk | ||||
DESKTOP_ENTRIES= "Compiz Manager" \ | GTK2_USE= GNOME=glib20,libwnck | ||||
"Wrapper script for starting compiz" \ | |||||
"" \ | |||||
"compiz-manager" \ | |||||
"System;Core;" \ | |||||
false | |||||
OPTIONS_SUB= yes | |||||
SVG_CONFIGURE_ENABLE= librsvg | SVG_CONFIGURE_ENABLE= librsvg | ||||
SVG_USE= GNOME=librsvg2 | SVG_USE= GNOME=librsvg2 | ||||
GTK2_CONFIGURE_ENABLE= gtk | |||||
GTK2_USE= GNOME=glib20,libwnck | |||||
FUSE_CONFIGURE_ENABLE= fuse | |||||
FUSE_USES= fuse | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if !empty(PORT_OPTIONS:MMETACITY) && !empty(PORT_OPTIONS:MGNOME) && !empty(PORT_OPTIONS:MGTK2) | .if ${PORT_OPTIONS:MDBUS} && ${PORT_OPTIONS:MGTK2} | ||||
CONFIGURE_ARGS+= --enable-metacity | |||||
USE_GNOME+= metacity | |||||
.else | |||||
CONFIGURE_ARGS+= --disable-metacity | |||||
.endif | |||||
.if ${PORT_OPTIONS:MDBUS} | |||||
CONFIGURE_ARGS+= --enable-dbus | |||||
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus | |||||
RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:devel/dbus | |||||
.if ${PORT_OPTIONS:MGTK2} && ${PORT_OPTIONS:MGNOME} | |||||
CONFIGURE_ARGS+= --enable-dbus-glib | CONFIGURE_ARGS+= --enable-dbus-glib | ||||
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib | BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib | ||||
RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib | RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib | ||||
.endif | |||||
.else | .else | ||||
CONFIGURE_ARGS+= --disable-dbus --disable-dbus-glib | CONFIGURE_ARGS+= --disable-dbus-glib | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${INSTALL_SCRIPT} ${WRKDIR}/compiz-manager ${STAGEDIR}${PREFIX}/bin/compiz-manager | ${INSTALL_SCRIPT} ${WRKDIR}/compiz-manager ${STAGEDIR}${PREFIX}/bin/compiz-manager | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |