Update mail/geary to version 0.10.0
[dports.git] / net / py-avahi / Makefile
1 # Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
2 # $FreeBSD$
3 #   $MCom: ports/net/py-avahi/Makefile,v 1.4 2007/07/31 18:24:13 ahze Exp $
4
5 PORTREVISION=   7
6 CATEGORIES=     net gnome python
7 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
8 PKGNAMESUFFIX=  # empty
9
10 MAINTAINER=     gnome@FreeBSD.org
11 COMMENT=        Python interface to the Avahi mDNS system
12
13 BUILD_DEPENDS=  ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
14                 ${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
15 LIB_DEPENDS=    libavahi-client.so:${PORTSDIR}/net/avahi-app
16 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
17                 ${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
18
19 MASTERDIR=      ${.CURDIR}/../avahi-app
20 BUILD_WRKSRC=   ${WRKSRC}/avahi-python
21 INSTALL_WRKSRC= ${BUILD_WRKSRC}
22 DESCR=          ${.CURDIR}/pkg-descr
23 PLIST=          ${.CURDIR}/pkg-plist
24
25 AVAHI_SLAVE=    python
26
27 USE_GNOME=      pygtk2
28 USES=           python
29 MANPAGES=       avahi-bookmarks.1 avahi-discover.1
30
31 post-patch:
32         @${REINPLACE_CMD} -e 's|@pkglibdir@|${DATADIR}|' \
33                 ${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
34
35 pre-build:
36         @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
37                 Makefile ${MAKE_ARGS} clean
38
39 post-build:
40         @cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
41                 ${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET}
42
43 post-install:
44         @cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
45                 ${MAKE_FLAGS} Makefile ${MAKE_ARGS} install
46         (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
47                 -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
48         (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
49                 -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
50
51 .include "${MASTERDIR}/Makefile"