2 CATEGORIES= net gnome python
3 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
6 MAINTAINER= gnome@FreeBSD.org
7 COMMENT= Python interface to the Avahi mDNS system
9 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \
10 ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR}
11 LIB_DEPENDS= libavahi-client.so:net/avahi-app
12 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${PY_FLAVOR} \
13 ${PYTHON_SITELIBDIR}/dbus/_dbus.py:devel/py-dbus@${PY_FLAVOR} \
14 avahi-gtk3>=0.7:net/avahi-gtk3
16 MASTERDIR= ${.CURDIR}/../avahi-app
17 BUILD_WRKSRC= ${WRKSRC}/avahi-python
18 INSTALL_WRKSRC= ${BUILD_WRKSRC}
19 DESCR= ${.CURDIR}/pkg-descr
20 PLIST= ${.CURDIR}/pkg-plist
24 USE_GNOME= pygobject3 gtk30
26 USE_PYTHON= flavors py3kplist
27 MANPAGES= avahi-bookmarks.1
31 # See https://github.com/lathiat/avahi/issues/277
33 ${CP} ${FILESDIR}/build-db ${WRKSRC}/service-type-database
36 @${DO_MAKE_BUILD} -C ${BUILD_WRKSRC}
37 @${DO_MAKE_BUILD} -C ${WRKSRC}/service-type-database
40 @(cd ${BUILD_WRKSRC}; ${MAKE_CMD} ${MAKE_ARGS} install-strip)
41 @(cd ${WRKSRC}/service-type-database; ${MAKE_CMD} ${MAKE_ARGS} install)
44 (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
45 -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
46 (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
47 -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
49 .include "${MASTERDIR}/Makefile"