1 # Created by: Anders Nordby <anders@FreeBSD.org>
8 MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
10 MAINTAINER= bar@FreeBSD.org
11 COMMENT= Codec for karaoke and text encapsulation for Ogg
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg \
17 libpng.so:${PORTSDIR}/graphics/png
20 USES= pkgconfig gmake libtool
23 CFLAGS+= "-I${LOCALBASE}/include"
25 MANPAGE= katalyzer.1 kateenc.1 katedec.1
26 OPTIONS_DEFINE= DOXYGEN HTMLDOCS KATEDJ DOCS
28 HTMLDOCS_DESC= Install bundled html documentation
29 KATEDJ_DESC= Install KateDJ (Huge dependencies list)
33 .include <bsd.port.options.mk>
35 .if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS}
36 BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen
38 CONFIGURE_ARGS+= --disable-doc
41 .if ${PORT_OPTIONS:MKATEDJ}
42 RUN_DEPENDS= ${LOCALBASE}/bin/oggz:${PORTSDIR}/audio/liboggz
45 WX_COMPS= wx contrib python:lib
49 PLIST_SUB+= KATEDJ="@comment "
53 @${REINPLACE_CMD} -E -e \
54 "s|^(katepcdir =).*|\1 ${PREFIX}/libdata/pkgconfig|" \
57 .if ! ${PORT_OPTIONS:MKATEDJ}
58 @${REINPLACE_CMD} -e \
59 "s| HAVE_PYTHON_TRUE=$$| HAVE_PYTHON_TRUE='#'|; \
60 s| HAVE_PYTHON_FALSE=\'#\'$$| HAVE_PYTHON_FALSE=|" \
64 @${REINPLACE_CMD} -E -e \
65 "s|^(install-data-am: ).*|\1|" \
66 ${WRKSRC}/doc/Makefile.in
68 .if ! ${PORT_OPTIONS:MDOXYGEN} || ! ${PORT_OPTIONS:MDOCS}
69 @${TOUCH} ${WRKSRC}/doc/.doc-dummy-target
73 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
75 ${INSTALL_MAN} ${WRKSRC}/doc/man/${f} ${STAGEDIR}${PREFIX}/man/man1
77 ${MKDIR} ${STAGEDIR}${DOCSDIR}
78 .for FILE in README AUTHORS COPYING THANKS ChangeLog
79 ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
81 .if ${PORT_OPTIONS:MHTMLDOCS} || ${PORT_OPTIONS:MDOXYGEN}
82 (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
85 .include <bsd.port.mk>