temp add powerpc port
[dports.git] / audio / libaacplus / Makefile
1 # Created by: takefu <takefu@airport.fm>
2 # $FreeBSD$
3
4 PORTNAME=       libaacplus
5 PORTVERSION=    2.0.2
6 PORTREVISION=   7
7 CATEGORIES=     audio
8 MASTER_SITES=   http://tipok.org.ua/downloads/media/aacplus/libaacplus/:site1\
9                 ftp://ftp.3gpp.org/Specs/archive/26_series/26.410/:site2\
10                 http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/:site2
11 DISTFILES=      ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:site1\
12                 ${SRC26410}:site2
13
14 MAINTAINER=     takefu@airport.fm
15 COMMENT=        HE-AAC+ Codec as Shared Library
16
17 LICENSE=        libaacplus
18 LICENSE_NAME=   3GPP
19 LICENSE_TEXT=   ${RESTRICTED}
20 LICENSE_PERMS=  no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
21 LICENSE_DISTFILES_LGPL= ${DISTNAME}${EXTRACT_SUFX}
22 LICENSE_DISTFILES_3GPP= ${SRC26410}
23
24 RESTRICTED=     unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies
25
26 CONFLICTS=      aacplusenc-0*
27
28 USE_CSTD=       gnu89
29 USES=           pathfix pkgconfig libtool
30 USE_LDCONFIG=   yes
31 USE_AUTOTOOLS=  libtoolize aclocal autoheader automake
32 PATHFIX_MAKEFILEIN=     Makefile.am
33 GNU_CONFIGURE=  yes
34 MAKE_JOBS_UNSAFE=       yes
35 INSTALL_TARGET= install-strip
36
37 AUTOMAKE_ARGS=  --add-missing
38
39 OPTIONS_DEFINE= FFTW3
40 OPTIONS_DEFAULT=FFTW3
41
42 SRC26410=       26410-800.zip
43
44 FFTW3_DESC=     Use FFTW3 library for performance
45
46 .include <bsd.port.options.mk>
47
48 .if ${PORT_OPTIONS:MFFTW3}
49 LIB_DEPENDS+=   libfftw3.so:${PORTSDIR}/math/fftw3 \
50                 libfftw3f.so:${PORTSDIR}/math/fftw3-float
51 CONFIGURE_ARGS+=--with-fftw3=yes --with-fftw3-prefix=${LOCALBASE}
52 .else
53 CONFIGURE_ARGS+=--with-fftw3=no
54 .endif
55
56 pre-configure:
57         @${CP} ${DISTDIR}/26410-800.zip ${WRKSRC}/src
58         @${REINPLACE_CMD} -e 's,@includedir@\/aacplus,@prefix@\/include,' \
59                 ${WRKSRC}/aacplus.pc.in
60         @${REINPLACE_CMD} -e 's,\/aacplus\.h,\/libaacplus\/aacplus\.h,' \
61                 ${WRKSRC}/aacplus.spec.in
62         @${REINPLACE_CMD} -e 's,INCLUDES,AM_CPPFLAGS,'\
63                 ${WRKSRC}/frontend/Makefile.am ${WRKSRC}/src/Makefile.am
64
65 .include <bsd.port.mk>