1 # $NetBSD: Makefile,v 1.15 2009/05/26 08:14:15 wiz Exp $
4 DISTNAME= libmpeg3-1.8-src
5 PKGNAME= ${DISTNAME:S/-src//}
7 CATEGORIES= devel audio graphics multimedia
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=heroines/}
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://heroines.sourceforge.net/libmpeg3.php3
13 COMMENT= MPEG decoding library
15 PKG_DESTDIR_SUPPORT= user-destdir
17 .include "../../mk/bsd.prefs.mk"
19 .if (${MACHINE_ARCH} == "i386" && ${OPSYS} != "Darwin")
22 BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
24 . if ${OPSYS} == "DragonFly"
32 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
34 ONLY_FOR_COMPILER= gcc
35 PTHREAD_AUTO_VARS= yes
36 PTHREAD_OPTS+= require
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
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
50 INSTALLATION_DIRS= bin include/mpeg3/audio include/mpeg3/video lib \
51 share/doc/html/libmpeg3
54 for f in ${INSTBINS}; do \
55 ${INSTALL_PROGRAM} ${WRKSRC}/work/$$f ${DESTDIR}${PREFIX}/bin; \
57 for f in ${INSTHDRS}; do \
58 ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/include/mpeg3; \
60 for f in ${AINSTHDRS}; do \
61 ${INSTALL_DATA} ${WRKSRC}/audio/$$f \
62 ${DESTDIR}${PREFIX}/include/mpeg3/audio; \
64 for f in ${VINSTHDRS}; do \
65 ${INSTALL_DATA} ${WRKSRC}/video/$$f \
66 ${DESTDIR}${PREFIX}/include/mpeg3/video; \
68 ${INSTALL_LIB} ${WRKSRC}/work/libmpeg3.a ${DESTDIR}${PREFIX}/lib
69 ${INSTALL_DATA} ${WRKSRC}/docs/index.html \
70 ${DESTDIR}${PREFIX}/share/doc/html/libmpeg3
72 .include "../../mk/pthread.buildlink3.mk"
73 .include "../../mk/bsd.pkg.mk"