1 # Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
7 CATEGORIES= multimedia audio
8 MASTER_SITES= http://www.bunkus.org/videotools/ogmtools/
10 MAINTAINER= multimedia@FreeBSD.org
11 COMMENT= Tools to extract from/get info about/create OGG media streams
13 LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
17 CONFIGURE_ARGS= --with-ogg-prefix=${LOCALBASE} \
18 --with-vorbis-prefix=${LOCALBASE}
20 OPTIONS_DEFINE= DVDREAD
21 OPTIONS_DEFAULT= DVDREAD
22 DVDREAD_DESC= DVD title chapter extraction via libdvdread
24 DVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread
25 DVDREAD_CONFIGURE_ON= --with-dvdread \
26 --with-dvdread-includes=${LOCALBASE} \
27 --with-dvdread-libs=${LOCALBASE}
28 DVDREAD_CONFIGURE_OFF= --without-dvdread
32 # disable GNU auto* tools
33 @${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
34 -n 10 ${REINPLACE_CMD} -E -e \
35 's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
36 # C{,XX}FLAGS safeness
37 @${REINPLACE_CMD} -E -e \
38 's|^(CFLAGS).*(-DLINUX)|\1=${CFLAGS} \2|' \
39 ${WRKSRC}/avilib/Makefile.in
40 @${REINPLACE_CMD} -E -e \
41 's|^(CFLAGS[[:space:]]*)=|\1+=|; \
42 s|^(CXXFLAGS[[:space:]]*)=|\1+=|' \
46 # malloc.h -> stdlib.h
47 # stdint.h -> inttypes.h
48 @${FIND} ${WRKSRC} -type f | ${XARGS} \
49 -n 10 ${REINPLACE_CMD} -E -e \
50 's!malloc.h!stdlib.h!; \
51 s|stdint.h|inttypes.h|'
53 .include <bsd.port.mk>