1 # Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
4 PORTNAME= avant-window-navigator
8 MASTER_SITES= http://launchpadlibrarian.net/26374006/ \
9 http://mirror.amdmi3.ru/distfiles/
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= Dock-like navigation bar
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
20 USES= pathfix pkgconfig gettext gmake
21 USE_GNOME= glib20 gtk20 pygtk2
25 USE_XORG= x11 xproto xcomposite xrender
26 CPPFLAGS+= -I${LOCALBASE}/include
27 LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
29 AWN_DESKTOP?= agnostic
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]*
37 .elif ${AWN_DESKTOP} == "xfce4"
40 CONFIGURE_ARGS+= --with-desktop=xfce4
41 CONFLICTS= ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-[0-9]*
46 CONFIGURE_ARGS+= --with-desktop=agnostic
47 CONFLICTS= ${PORTNAME}-gnome-[0-9]* ${PORTNAME}-xfce4-[0-9]*
50 .include <bsd.port.options.mk>
52 .if ${PORT_OPTIONS:MGCONF}
54 GCONF_SCHEMAS= awn.schemas awn-applets-shared.schemas
55 CONFIGURE_ARGS+= --with-gconf
57 CONFIGURE_ARGS+= --without-gconf
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
73 .include <bsd.port.mk>