Update x11/kactivitymanagerd to version 4.12.2
[dports.git] / x11 / avant-window-navigator / Makefile
1 # Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       avant-window-navigator
5 PORTVERSION=    0.3.2.1
6 PORTREVISION?=  9
7 CATEGORIES=     x11
8 MASTER_SITES=   http://launchpadlibrarian.net/26374006/ \
9                 http://mirror.amdmi3.ru/distfiles/
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Dock-like navigation bar
13
14 BUILD_DEPENDS=  ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
15 RUN_DEPENDS=    ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
16 LIB_DEPENDS=    wnck-1:${PORTSDIR}/x11-toolkits/libwnck \
17                 dbus-glib-1:${PORTSDIR}/devel/dbus-glib
18
19 GNU_CONFIGURE=  yes
20 USES=           pathfix pkgconfig gettext gmake
21 USE_GNOME=      glib20 gtk20 pygtk2
22 USE_PYTHON=     yes
23 USE_LDCONFIG=   yes
24 INSTALLS_ICONS= yes
25 USE_XORG=       x11 xproto xcomposite xrender
26 CPPFLAGS+=      -I${LOCALBASE}/include
27 LDFLAGS+=       -L${LOCALBASE}/lib ${PTHREAD_LIBS}
28
29 AWN_DESKTOP?=   agnostic
30
31 .if ${AWN_DESKTOP} == "gnome"
32 USE_GNOME+=     gnomedesktop libgnomeui
33 CONFIGURE_ARGS+=        --with-desktop=gnome
34 CONFLICTS=      ${PORTNAME}-xfce4-[0-9]* ${PORTNAME}-[0-9]*
35 WITH_GCONF=     yes
36 PKGNAMESUFFIX=  -gnome
37 .elif ${AWN_DESKTOP} == "xfce4"
38 OPTIONS_DEFINE= GCONF
39 USE_XFCE+=      thunar
40 CONFIGURE_ARGS+=        --with-desktop=xfce4
41 CONFLICTS=      ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-[0-9]*
42 PKGNAMESUFFIX=  -xfce4
43 .else
44 # agnostic desktop
45 OPTIONS_DEFINE= GCONF
46 CONFIGURE_ARGS+=        --with-desktop=agnostic
47 CONFLICTS=      ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-xfce4-[0-9]*
48 .endif
49
50 .include <bsd.port.options.mk>
51
52 .if ${PORT_OPTIONS:MGCONF}
53 USE_GNOME+=     gconf2
54 GCONF_SCHEMAS=  awn.schemas awn-applets-shared.schemas
55 CONFIGURE_ARGS+=        --with-gconf
56 .else
57 CONFIGURE_ARGS+=        --without-gconf
58 .endif
59
60 post-patch:
61         @${REINPLACE_CMD} -e 's|#!/usr/bin/python|#!/usr/bin/env python|' \
62                 ${WRKSRC}/awn-manager/awnManager.py.in \
63                 ${WRKSRC}/awn-manager/awnManager.py
64         @${REINPLACE_CMD} -e '1 s|bash|sh|' \
65                 ${WRKSRC}/awn-manager/awn-launcher-editor.in
66         @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
67                 ${WRKSRC}/libawn/egg/eggchecksum.h \
68                 ${WRKSRC}/libawn/awn-config-client-shared.c \
69                 ${WRKSRC}/libawn/awn-config-client-gconf.c
70         @${REINPLACE_CMD} -e 's|glib/gutils.h>|glib.h>|g' \
71                 ${WRKSRC}/libawn/awn-config-client-gkeyfile.c
72
73 .include <bsd.port.mk>