ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/multimedia/libdv/Makefile
Revision: 24255
Committed: Sun Sep 9 14:52:50 2018 UTC (5 years, 7 months ago) by laffer1
File size: 1995 byte(s)
Log Message:
fix plist

File Contents

# Content
1 # $MidnightBSD$
2 # $FreeBSD: ports/multimedia/libdv/Makefile,v 1.36 2006/12/15 13:29:55 nork Exp $
3
4 PORTNAME= libdv
5 PORTVERSION= 1.0.0
6 CATEGORIES= multimedia
7 MASTER_SITES= SF
8
9 MAINTAINER= ports@MidnightBSD.org
10 COMMENT= Quasar DV codec (libdv): software codec for DV video encoding format
11
12 LICENSE= lgpl2.1
13
14 LIB_DEPENDS= libpopt.so:devel/popt
15
16 GNU_CONFIGURE= yes
17 CONFIGURE_ARGS+= --disable-gtk --program-prefix=''
18 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
19 LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
20 PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${LOCALBASE}/libdata/pkgconfig
21 USES= jpeg libtool pathfix pkgconfig
22 USE_LDCONFIG= yes
23
24 PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog NEWS README \
25 README.dvconnect README.encoder TODO
26
27 OPTIONS+= SDL "Add SDL support" off
28
29 .include <bsd.port.pre.mk>
30
31 # XXX - work around compiler bug
32 # Optimizations -O{1,s,2,3} work
33 # However, lack of -O{1,s,2,3} or -O0 BREAK the build
34 # Therefore, make sure we have AT LEAST -O and avoid -O0
35 CONFIGURE_ENV+= CFLAGS="-O ${CFLAGS:N-O0}"
36
37 .if defined(WITH_SDL)
38 USE_SDL= sdl
39 CONFIGURE_ARGS+= --enable-sdl
40 .endif
41
42 post-patch:
43 @${REINPLACE_CMD} -E \
44 -e 's|(pkgconfigdir =).+(/pkgconfig)|\1 ${PREFIX}/libdata\2|' \
45 ${WRKSRC}/Makefile.in
46 @${REINPLACE_CMD} -e 's|stdint.h|sys/types.h|' \
47 ${WRKSRC}/libdv/dv.h \
48 ${WRKSRC}/libdv/dv_types.h \
49 ${WRKSRC}/libdv/headers.c \
50 ${WRKSRC}/libdv/encode.c
51 @${REINPLACE_CMD} -E -e 's|^void swab.+$$||' ${WRKSRC}/libdv/encode.c
52 @${REINPLACE_CMD} -e 's|SDL/||' ${WRKSRC}/playdv/display.h
53 @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/encodedv/dvavi.c \
54 ${WRKSRC}/encodedv/dvconnect.c
55 # XXX - revise at every port update
56 # protect popt from prefix changes
57 @${REINPLACE_CMD} -E -e 's|(@REQUIRES_NOPKGCONFIG@)|-L${LOCALBASE}/include \1|' \
58 ${WRKSRC}/libdv.pc.in
59
60 post-install:
61 .if !defined(NOPORTDOCS)
62 @${MKDIR} ${DOCSDIR}
63 .for doc in ${PORTDOCS}
64 @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
65 .endfor
66 .endif
67
68 .include <bsd.port.post.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H