View | Details | Raw Unified | Return to bug 72205
Collapse All | Expand All

(-)Makefile (-35 / +6 lines)
Lines 7-21 Link Here
7
7
8
PORTNAME=	faad2
8
PORTNAME=	faad2
9
PORTVERSION=	2.0
9
PORTVERSION=	2.0
10
PORTREVISION=	4
10
PORTREVISION=	5
11
CATEGORIES=	audio
11
CATEGORIES=	audio
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_EXTENDED}
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=	faac
13
MASTER_SITE_SUBDIR=	faac
14
14
15
MAINTAINER=	ahze@ahze.net
15
MAINTAINER=	ahze@ahze.net
16
COMMENT=	A LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder
16
COMMENT=	A LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder
17
17
18
LIB_DEPENDS=	sndfile.1:${PORTSDIR}/audio/libsndfile
18
LIB_DEPENDS=	mp4v2.0:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2 \
19
		sndfile.1:${PORTSDIR}/audio/libsndfile
19
20
20
WRKSRC=		${WRKDIR}/${PORTNAME}
21
WRKSRC=		${WRKDIR}/${PORTNAME}
21
22
Lines 28-36 Link Here
28
USE_GMAKE=	yes
29
USE_GMAKE=	yes
29
USE_INC_LIBTOOL_VER=13
30
USE_INC_LIBTOOL_VER=13
30
USE_REINPLACE=	yes
31
USE_REINPLACE=	yes
31
WANT_SDL=	yes
32
32
33
CONFIGURE_ARGS=	--with-mp4v2 --with-drm
33
CONFIGURE_ARGS=	--with-drm
34
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
34
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
35
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
35
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
36
36
Lines 38-64 Link Here
38
38
39
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
40
40
41
.if defined(WITHOUT_MPEG4IP)
42
PLIST_SUB+=	WITHOUT_MPEG4IP="" PLUGIN="@comment "
43
.else
44
LIB_DEPENDS+=	mp4.0:${PORTSDIR}/multimedia/mpeg4ip
45
USE_SDL=	sdl
46
PLIST_SUB+=	WITHOUT_MPEG4IP="@comment " PLUGIN=""
47
.endif
48
49
pre-everything::
50
	@${ECHO_MSG} "===>"
51
.if !defined(WITHOUT_MPEG4IP)
52
	@${ECHO_MSG} "===> you can disable mpeg4ip support by"
53
	@${ECHO_MSG} "===> defining WITHOUT_MPEG4IP"
54
.else
55
	@${ECHO_MSG} "===> WARNING: WITHOUT_MPEG4IP is defined"
56
	@${ECHO_MSG} "===> Having WITHOUT_MPEG4IP defined conflicts"
57
	@${ECHO_MSG} "===> with multimedia/mpeg4ip and you will not"
58
	@${ECHO_MSG} "===> be able to install mpeg4ip after you install faad2"
59
.endif
60
	@${ECHO_MSG} "===>"
61
62
pre-patch: build-depends
41
pre-patch: build-depends
63
42
64
post-patch:
43
post-patch:
Lines 68-78 Link Here
68
		${SETENV} ${SCRIPTS_ENV} ${LIBTOOLIZE} --automake
47
		${SETENV} ${SCRIPTS_ENV} ${LIBTOOLIZE} --automake
69
	@${REINPLACE_CMD} -e 's|$$lt_target|$$host|' \
48
	@${REINPLACE_CMD} -e 's|$$lt_target|$$host|' \
70
		${WRKSRC}/aclocal.m4
49
		${WRKSRC}/aclocal.m4
71
.if !defined(WITHOUT_MPEG4IP)
50
	@${ECHO_CMD} "SUBDIRS = libfaad common frontend" > \
72
	@${REINPLACE_CMD} -e 's|<SDL|<SDL11|' \
73
		${WRKSRC}/plugins/mpeg4ip/faad2.cpp
74
.endif
75
	@${ECHO_CMD} "SUBDIRS = libfaad common frontend plugins" > \
76
		${WRKSRC}/Makefile.am
51
		${WRKSRC}/Makefile.am
77
.if ${OSVERSION} < 500000
52
.if ${OSVERSION} < 500000
78
	@${REINPLACE_CMD} -e 's|stdint.h|sys/inttypes.h|' \
53
	@${REINPLACE_CMD} -e 's|stdint.h|sys/inttypes.h|' \
Lines 83-91 Link Here
83
		${XARGS} -n 5 -x \
58
		${XARGS} -n 5 -x \
84
			${REINPLACE_CMD} -e \
59
			${REINPLACE_CMD} -e \
85
				's|-O2|${CFLAGS}|'
60
				's|-O2|${CFLAGS}|'
86
post-install:
87
.if defined(WITHOUT_MPEG4IP)
88
	@${INSTALL_DATA} ${WRKSRC}/common/mp4v2/systems.h ${PREFIX}/include
89
.endif
90
61
91
.include <bsd.port.post.mk>
62
.include <bsd.port.post.mk>
(-)pkg-plist (-9 lines)
Lines 7-18 Link Here
7
lib/libmp4ff.a
7
lib/libmp4ff.a
8
lib/libmp4ff.so
8
lib/libmp4ff.so
9
lib/libmp4ff.so.0
9
lib/libmp4ff.so.0
10
%%PLUGIN%%lib/mp4player_plugin/faad2_plugin.a
11
%%PLUGIN%%lib/mp4player_plugin/faad2_plugin.so
12
%%PLUGIN%%lib/mp4player_plugin/faad2_plugin.so.0
13
%%WITHOUT_MPEG4IP%%include/mp4.h
14
%%WITHOUT_MPEG4IP%%include/mpeg4ip.h
15
%%WITHOUT_MPEG4IP%%include/systems.h
16
%%WITHOUT_MPEG4IP%%lib/libmp4v2.a
17
%%WITHOUT_MPEG4IP%%lib/libmp4v2.so
18
%%WITHOUT_MPEG4IP%%lib/libmp4v2.so.0

Return to bug 72205