xref: /mports/audio/opusfile/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	opusfile
2PORTVERSION=	0.12
3PORTREVISION=	1
4CATEGORIES=	audio
5MASTER_SITES=	https://downloads.xiph.org/releases/opus/ \
6		https://ftp.osuosl.org/pub/xiph/releases/opus/
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Opus playback library
10WWW=		https://opus-codec.org/
11
12LICENSE=	bsd3
13LICENSE_FILE=	${WRKSRC}/COPYING
14
15LIB_DEPENDS=	libogg.so:audio/libogg \
16		libopus.so:audio/opus
17
18USES=		autoreconf libtool pathfix pkgconfig ssl
19USE_LDCONFIG=	yes
20GNU_CONFIGURE=	yes
21MAKE_JOBS_UNSAFE=	yes
22PATHFIX_MAKEFILEIN=	Makefile.am
23
24PORTDOCS=	AUTHORS README.md
25
26OPTIONS_DEFINE=	DOXYGEN DOCS
27OPTIONS_DEFAULT=	# empty
28
29DOXYGEN_CONFIGURE_ENABLE=	doc
30DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
31
32CONFIGURE_ARGS+=	--disable-examples
33INSTALL_TARGET=	install-strip
34
35.include <bsd.port.pre.mk>
36
37.if ${SSL_DEFAULT} == base
38EXTRA_PATCHES+=	${FILESDIR}/extra-patch-configure.ac
39pre-patch:
40	@${GREP} -l '@openssl@' ${WRKSRC}/opusurl.pc.in | \
41		${XARGS} ${REINPLACE_CMD} -e 's| @openssl@||'
42.endif
43
44post-install-DOXYGEN-on:
45	@${RM} ${WRKDIR}/PLIST.doc ; \
46	${FIND} ${DOCSDIR}/html -type f | \
47		${SED} 's|${PREFIX}/||' \
48		>> ${WRKDIR}/PLIST.doc ; \
49	(cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST})
50
51.include <bsd.port.post.mk>
52

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026