Annotation of pkgsrc/audio/flac/Makefile, Revision 1.48
1.48 ! adam 1: # $NetBSD: Makefile,v 1.47 2013/06/12 20:31:51 wiz Exp $
1.1 wiz 2:
1.47 wiz 3: DISTNAME= flac-1.3.0
1.25 adam 4: CATEGORIES= audio archivers
1.47 wiz 5: MASTER_SITES= http://downloads.xiph.org/releases/flac/
6: EXTRACT_SUFX= .tar.xz
1.25 adam 7:
1.39 wiz 8: MAINTAINER= pkgsrc-users@NetBSD.org
1.47 wiz 9: HOMEPAGE= http://xiph.org/flac/
1.25 adam 10: COMMENT= Free lossless audio codec
1.45 heinz 11: LICENSE= modified-bsd AND gnu-gpl-v2 AND gnu-lgpl-v2.1
1.1 wiz 12:
1.27 minskim 13: PKG_INSTALLATION_TYPES= overwrite pkgviews
14:
1.15 agc 15: WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
1.20 jlam 16: USE_LIBTOOL= yes
1.34 jlam 17: USE_TOOLS+= gmake
1.18 abs 18: USE_LANGUAGES= c c++
1.1 wiz 19: GNU_CONFIGURE= yes
1.36 jmmv 20:
1.4 jlam 21: CONFIGURE_ENV+= ac_cv_path_XMMS_CONFIG="no"
1.36 jmmv 22: CONFIGURE_ENV+= ac_cv_prog_DOXYGEN=""
1.4 jlam 23:
1.42 drochner 24: PKGCONFIG_OVERRIDE+= src/libFLAC++/flac++.pc.in src/libFLAC/flac.pc.in
25:
1.18 abs 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:
1.29 ben 32: .if !empty(MACHINE_PLATFORM:M*-*-powerpc)
1.43 rillig 33: . if ${OPSYS} != "Darwin"
1.28 ben 34: CONFIGURE_ARGS+= --disable-asm-optimizations
35: CONFIGURE_ARGS+= --disable-altivec
1.43 rillig 36: . endif
1.28 ben 37: .endif
38:
1.37 ben 39: .if !empty(MACHINE_PLATFORM:MDarwin-*-i386)
40: CONFIGURE_ARGS+= --disable-asm-optimizations
41: .endif
42:
1.31 sketch 43: .include "../../mk/compiler.mk"
44:
1.40 wiz 45: # Version 1.1.2 of flac doesn't seem to build correctly with -O3 using
1.17 jlam 46: # the MIPSpro compiler.
1.40 wiz 47: # XXX: retry for 1.1.3
1.19 jlam 48: .if !empty(PKGSRC_COMPILER:Mmipspro)
1.24 jlam 49: BUILDLINK_TRANSFORM+= rm:-O3
1.17 jlam 50: .endif
51:
1.30 sketch 52: # SunPro does not support __inline
53: .if !empty(PKGSRC_COMPILER:Msunpro)
54: CFLAGS+= -D__inline=inline
55: .endif
56:
1.48 ! adam 57: # With -fgnu89-inline option duplicate symbols arise.
! 58: .if !empty(PKGSRC_COMPILER:Mclang)
! 59: BUILDLINK_TRANSFORM+= rm:-fgnu89-inline
! 60: .endif
! 61:
1.22 salo 62: .include "../../multimedia/libogg/buildlink3.mk"
63:
1.1 wiz 64: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>