Tweak multimedia/gavl version 1.4.0_4
[dports.git] / multimedia / gavl / Makefile
1 # Created by: Michael Johnson <ahze@ahze.net>
2
3 PORTNAME=       gavl
4 PORTVERSION=    1.4.0
5 PORTREVISION=   4
6 CATEGORIES=     multimedia
7 MASTER_SITES=   SF/gmerlin/${PORTNAME}/${PORTVERSION}
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        Library for handling uncompressed video and audio data
11
12 LICENSE=        GPLv2+
13 LICENSE_FILE=   ${WRKSRC}/COPYING
14
15 USES=           alias libtool localbase pathfix pkgconfig
16 USE_LDCONFIG=   yes
17 GNU_CONFIGURE=  yes
18 CONFIGURE_ARGS= --with-cpuflags=none --without-doxygen
19 INSTALL_TARGET= install-strip
20
21 # Opt-in to sched* functions
22 # https://cgit.freebsd.org/src/commit/?id=90fa9705d5cd29cf11c5dc7319299788dec2546a
23 CFLAGS+=        -D_WITH_CPU_SET_T
24 LIBS+=          -lm
25
26 PORTDOCS=       README
27
28 OPTIONS_DEFINE= OPTIMIZED_CFLAGS PNG DOCS
29 OPTIONS_DEFAULT=        OPTIMIZED_CFLAGS PNG
30 PNG_LIB_DEPENDS=        libpng.so:graphics/png
31 PNG_CONFIGURE_OFF=      --disable-libpng
32
33 post-patch-OPTIMIZED_CFLAGS-off:
34         @${REINPLACE_CMD} -e \
35                 's|-O3 -funroll-all-loops -fomit-frame-pointer -ffast-math||g' \
36                 ${WRKSRC}/configure
37
38 post-install:
39         @${MKDIR} ${STAGEDIR}${DOCSDIR}
40         ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
41
42 .include <bsd.port.mk>