pkgsrc - initial commit
[pkgsrc.git] / audio / flac / Makefile
1 # $NetBSD: Makefile,v 1.44 2009/06/05 21:02:45 rillig Exp $
2
3 DISTNAME=       flac-1.2.1
4 PKGREVISION=    1
5 CATEGORIES=     audio archivers
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=flac/}
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://flac.sourceforge.net/
10 COMMENT=        Free lossless audio codec
11
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 WRKSRC=                 ${WRKDIR}/${PKGNAME_NOREV}
16 USE_LIBTOOL=            yes
17 USE_TOOLS+=             gmake
18 USE_LANGUAGES=          c c++
19 GNU_CONFIGURE=          yes
20
21 CONFIGURE_ENV+=         ac_cv_path_XMMS_CONFIG="no"
22 CONFIGURE_ENV+=         ac_cv_prog_DOXYGEN=""
23
24 PKGCONFIG_OVERRIDE+=    src/libFLAC++/flac++.pc.in src/libFLAC/flac.pc.in
25
26 .include "../../mk/bsd.prefs.mk"
27
28 .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386)
29 BUILD_DEPENDS+=         nasm>=0.98:../../devel/nasm
30 .endif
31
32 .if !empty(MACHINE_PLATFORM:M*-*-powerpc)
33 .  if ${OPSYS} != "Darwin"
34 CONFIGURE_ARGS+=        --disable-asm-optimizations
35 CONFIGURE_ARGS+=        --disable-altivec
36 .  endif
37 .endif
38
39 .if !empty(MACHINE_PLATFORM:MDarwin-*-i386)
40 CONFIGURE_ARGS+=        --disable-asm-optimizations
41 .endif
42
43 .include "../../mk/compiler.mk"
44
45 # Version 1.1.2 of flac doesn't seem to build correctly with -O3 using
46 # the MIPSpro compiler.
47 # XXX: retry for 1.1.3
48 .if !empty(PKGSRC_COMPILER:Mmipspro)
49 BUILDLINK_TRANSFORM+=   rm:-O3
50 .endif
51
52 # SunPro does not support __inline
53 .if !empty(PKGSRC_COMPILER:Msunpro)
54 CFLAGS+=        -D__inline=inline
55 .endif
56
57 .include "../../multimedia/libogg/buildlink3.mk"
58
59 .include "../../mk/bsd.pkg.mk"