Add files from parent branch HEAD:
[pkgsrcv2.git] / multimedia / libmpeg3 / Makefile
1 # $NetBSD: Makefile,v 1.15 2009/05/26 08:14:15 wiz Exp $
2 #
3
4 DISTNAME=       libmpeg3-1.8-src
5 PKGNAME=        ${DISTNAME:S/-src//}
6 #PKGREVISION=   1
7 CATEGORIES=     devel audio graphics multimedia
8 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=heroines/}
9 EXTRACT_SUFX=   .tar.bz2
10
11 MAINTAINER=     pkgsrc-users@NetBSD.org
12 HOMEPAGE=       http://heroines.sourceforge.net/libmpeg3.php3
13 COMMENT=        MPEG decoding library
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 .include "../../mk/bsd.prefs.mk"
18
19 .if (${MACHINE_ARCH} == "i386" && ${OPSYS} != "Darwin")
20 MAKE_ENV+=      USE_MMX=1
21 MAKE_ENV+=      USE_CSS=1
22 BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
23 .else
24 .  if ${OPSYS} == "DragonFly"
25 MAKE_ENV+=      USE_MMX=0
26 MAKE_ENV+=      USE_CSS=0
27 .  endif
28 .endif
29
30 NO_CONFIGURE=   yes
31 USE_TOOLS+=     gmake
32 WRKSRC=         ${WRKDIR}/${PKGNAME_NOREV}
33
34 ONLY_FOR_COMPILER=      gcc
35 PTHREAD_AUTO_VARS=      yes
36 PTHREAD_OPTS+=          require
37
38 post-configure:
39         ${ECHO} "CFLAGS+=-O2" >>${WRKSRC}/global_config
40         ${ECHO} "CFLAGS+=-I${BUILDLINK_DIR}/include" >>${WRKSRC}/global_config
41         ${ECHO} "CFLAGS+=-D_FILE_OFFSET_BITS=64" >>${WRKSRC}/global_config
42
43 INSTHDRS=       bitstream.h libmpeg3.h mpeg3atrack.h mpeg3css.h \
44                 mpeg3demux.h mpeg3io.h mpeg3private.h \
45                 mpeg3private.inc mpeg3title.h mpeg3vtrack.h timecode.h
46 AINSTHDRS=      ac3.h mpeg3audio.h
47 VINSTHDRS=      idct.h mpeg3video.h slice.h
48 INSTBINS=       mpeg3cat mpeg3peek mpeg3toc mpeg3dump
49
50 INSTALLATION_DIRS=      bin include/mpeg3/audio include/mpeg3/video lib \
51                         share/doc/html/libmpeg3
52
53 do-install:
54         for f in ${INSTBINS}; do \
55                 ${INSTALL_PROGRAM} ${WRKSRC}/work/$$f ${DESTDIR}${PREFIX}/bin; \
56         done
57         for f in ${INSTHDRS}; do \
58                 ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/include/mpeg3; \
59         done
60         for f in ${AINSTHDRS}; do \
61                 ${INSTALL_DATA} ${WRKSRC}/audio/$$f \
62                         ${DESTDIR}${PREFIX}/include/mpeg3/audio; \
63         done
64         for f in ${VINSTHDRS}; do \
65                 ${INSTALL_DATA} ${WRKSRC}/video/$$f \
66                         ${DESTDIR}${PREFIX}/include/mpeg3/video; \
67         done
68         ${INSTALL_LIB} ${WRKSRC}/work/libmpeg3.a ${DESTDIR}${PREFIX}/lib
69         ${INSTALL_DATA} ${WRKSRC}/docs/index.html \
70                 ${DESTDIR}${PREFIX}/share/doc/html/libmpeg3
71
72 .include "../../mk/pthread.buildlink3.mk"
73 .include "../../mk/bsd.pkg.mk"