Tweak sysutils/dateutils version 0.2.7
[dports.git] / multimedia / ogmtools / Makefile
1 # Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       ogmtools
5 PORTVERSION=    1.5
6 PORTREVISION=   13
7 CATEGORIES=     multimedia audio
8 MASTER_SITES=   http://www.bunkus.org/videotools/ogmtools/
9
10 MAINTAINER=     multimedia@FreeBSD.org
11 COMMENT=        Tools to extract from/get info about/create OGG media streams
12
13 LIB_DEPENDS=    libvorbis.so:${PORTSDIR}/audio/libvorbis
14
15 USES=   tar:bzip2
16 GNU_CONFIGURE=  yes
17 CONFIGURE_ARGS= --with-ogg-prefix=${LOCALBASE} \
18                 --with-vorbis-prefix=${LOCALBASE}
19
20 OPTIONS_DEFINE= DVDREAD
21 OPTIONS_DEFAULT=        DVDREAD
22 DVDREAD_DESC=   DVD title chapter extraction via libdvdread
23
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
29 OPTIONS_SUB=    yes
30
31 post-patch:
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+=|' \
43                 ${WRKSRC}/Makefile.in
44
45 post-configure:
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|'
52
53 .include <bsd.port.mk>