1 # Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
3 # $MCom: ports/net/py-avahi/Makefile,v 1.4 2007/07/31 18:24:13 ahze Exp $
6 CATEGORIES= net gnome python
7 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
10 MAINTAINER= gnome@FreeBSD.org
11 COMMENT= Python interface to the Avahi mDNS system
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
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
29 MANPAGES= avahi-bookmarks.1 avahi-discover.1
32 @${REINPLACE_CMD} -e 's|@pkglibdir@|${DATADIR}|' \
33 ${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
36 @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
37 Makefile ${MAKE_ARGS} clean
40 @cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
41 ${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET}
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}/,,})
51 .include "${MASTERDIR}/Makefile"