Index: audio/musicpc/Makefile =================================================================== --- audio/musicpc/Makefile +++ audio/musicpc/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= musicpc -PORTVERSION= 0.28 -PORTREVISION= 1 +DISTVERSION= 0.29 CATEGORIES= audio ipv6 MASTER_SITES= http://www.musicpd.org/download/mpc/0/ DISTNAME= mpc-${PORTVERSION} @@ -16,32 +15,23 @@ LIB_DEPENDS= libmpdclient.so:audio/libmpdclient -USES= pkgconfig tar:xz -GNU_CONFIGURE= yes +USES= meson pkgconfig python tar:xz +MESON_ARGS+= --mandir=${MANPREFIX} PLIST_FILES= bin/mpc man/man1/mpc.1.gz -PORTDOCS= AUTHORS README NEWS -PORTEXAMPLES= * +OPTIONS_DEFINE= DOCS EXAMPLES MANPAGES ICONV +OPTIONS_DEFAULT= MANPAGES ICONV -OPTIONS_DEFINE= EXAMPLES DOCS ICONV -OPTIONS_DEFAULT= ICONV +MANPAGES_USES= python +MANPAGES_BUILD_DEPENDS= sphinx-apidoc:textproc/py-sphinx@${PY_FLAVOR} +MANPAGES_MESON_TRUE= use_sphinx ICONV_USES= iconv -ICONV_LDFLAGS= -L${LOCALBASE}/lib ${ICONV_LIB} -ICONV_CONFIGURE_ENABLE= iconv +ICONV_LDFLAGS= -L${ICONV_PREFIX}/lib ${ICONV_LIB} +ICONV_MESON_TRUE= iconv -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/mpc ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/doc/mpc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} - -do-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/mpc-completion.bash \ - ${STAGEDIR}${EXAMPLESDIR} +PORTDOCS= AUTHORS README.rst NEWS +PORTEXAMPLES= * .include