diff options
Diffstat (limited to 'audio/opusfile/Makefile')
-rw-r--r-- | audio/opusfile/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile new file mode 100644 index 000000000000..f2256337b2a1 --- /dev/null +++ b/audio/opusfile/Makefile @@ -0,0 +1,57 @@ +# $FreeBSD$ + +PORTNAME= opusfile +PORTVERSION= 0.5 +CATEGORIES= audio +MASTER_SITES= http://downloads.xiph.org/releases/opus/ \ + ${MASTER_SITE_MOZILLA_EXTENDED} +MASTER_SITE_SUBDIR= opus + +MAINTAINER= liangtai.s16@gmail.com +COMMENT= Opus playback library + +LICENSE= BSD3CLAUSE + +LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg \ + libopus.so:${PORTSDIR}/audio/opus + +USES= gmake pkgconfig pathfix +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +USE_AUTOTOOLS= autoconf:env aclocal:env automake:env libtool +MAKE_JOBS_UNSAFE= yes +PATHFIX_MAKEFILEIN= Makefile.am + +PORTDOCS= AUTHORS README.txt + +OPTIONS_DEFINE= DOXYGEN DOCS +OPTIONS_DEFAULT= # empty + +DOXYGEN_CONFIGURE_ENABLE= doc +DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen + +.include <bsd.port.options.mk> + +post-patch: + @${REINPLACE_CMD} -e 's| @openssl@||' \ + ${WRKSRC}/opusfile.pc.in ${WRKSRC}/opusurl.pc.in + @${REINPLACE_CMD} -e '/libopusurl_la_SOURCES/s/http.c/& src\/ftime.c/' \ + ${WRKSRC}/Makefile.am + @${CP} ${FILESDIR}/ftime.c ${WRKSRC}/src/ + +pre-configure: + @(cd ${WRKSRC} && ${AUTORECONF} -fi) + +post-install: +.if ${PORT_OPTIONS:MDOXYGEN} + @${RM} -f ${WRKDIR}/PLIST.doc ; \ + ${FIND} ${STAGEDIR}${DOCSDIR}/html -type f | \ + ${SED} 's|${STAGEDIR}${PREFIX}/||' \ + >> ${WRKDIR}/PLIST.doc ; \ + ${FIND} ${STAGEDIR}${DOCSDIR}/html -type d | \ + ${SED} 's|${STAGEDIR}${PREFIX}/|@dirrm |' \ + | ${SORT} -r >> ${WRKDIR}/PLIST.doc ; \ + (cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}) +.endif + +.include <bsd.port.mk> |