| @@ -1,67 +1,67 @@ | | | @@ -1,67 +1,67 @@ |
1 | # $NetBSD: Makefile,v 1.23 2010/07/18 09:48:44 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.24 2010/07/18 12:19:47 drochner Exp $ |
2 | | | 2 | |
3 | SNAPSHOT_DATE= 20090920 | | 3 | SNAPSHOT_DATE= 20090920 |
4 | | | 4 | |
5 | DISTNAME= x264-snapshot-${SNAPSHOT_DATE}-2245 | | 5 | DISTNAME= x264-snapshot-${SNAPSHOT_DATE}-2245 |
6 | PKGNAME= x264-devel-${SNAPSHOT_DATE} | | 6 | PKGNAME= x264-devel-${SNAPSHOT_DATE} |
7 | CATEGORIES= multimedia | | 7 | CATEGORIES= multimedia |
8 | MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ | | 8 | MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ |
9 | EXTRACT_SUFX= .tar.bz2 | | 9 | EXTRACT_SUFX= .tar.bz2 |
10 | | | 10 | |
11 | MAINTAINER= joerg@NetBSD.org | | 11 | MAINTAINER= joerg@NetBSD.org |
12 | HOMEPAGE= http://www.videolan.org/developers/x264.html | | 12 | HOMEPAGE= http://www.videolan.org/developers/x264.html |
13 | COMMENT= GPL licensed H.264 encoder | | 13 | COMMENT= GPL licensed H.264 encoder |
14 | | | 14 | |
15 | PKG_DESTDIR_SUPPORT= user-destdir | | 15 | PKG_DESTDIR_SUPPORT= user-destdir |
16 | | | 16 | |
17 | .include "../../mk/bsd.prefs.mk" | | 17 | .include "../../mk/bsd.prefs.mk" |
18 | | | 18 | |
19 | .if exists(/usr/include/stdlib.h) && ${OPSYS} != Linux # XXX should be fine | | 19 | .if exists(/usr/include/stdlib.h) && ${OPSYS} != Linux # XXX should be fine |
20 | CFLAGS+= -DHAVE_STDLIB_H | | 20 | CFLAGS+= -DHAVE_STDLIB_H |
21 | .endif | | 21 | .endif |
22 | | | 22 | |
23 | .if ${MACHINE_ARCH} == "i386" | | 23 | .if ${MACHINE_ARCH} == "i386" |
24 | . if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" \ | | 24 | . if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" || \ |
25 | (${OPSYS} == "NetBSD" && \ | | 25 | (${OPSYS} == "NetBSD" && \ |
26 | (!empty(OS_VERSION:M[1-5].*) && empty(OS_VERSION:M5.99.*))) | | 26 | (!empty(OS_VERSION:M[1-5].*) && empty(OS_VERSION:M5.99.*))) |
27 | CONFIGURE_ARGS+= --disable-asm | | 27 | CONFIGURE_ARGS+= --disable-asm |
28 | . else | | 28 | . else |
29 | BUILD_DEPENDS+= yasm>=0.4.0:../../devel/yasm | | 29 | BUILD_DEPENDS+= yasm>=0.4.0:../../devel/yasm |
30 | . endif | | 30 | . endif |
31 | .elif ${MACHINE_ARCH} == "x86_64" | | 31 | .elif ${MACHINE_ARCH} == "x86_64" |
32 | CONFIGURE_ARGS+= --disable-asm | | 32 | CONFIGURE_ARGS+= --disable-asm |
33 | .endif | | 33 | .endif |
34 | | | 34 | |
35 | USE_TOOLS+= gmake bash | | 35 | USE_TOOLS+= gmake bash |
36 | USE_LIBTOOL= yes | | 36 | USE_LIBTOOL= yes |
37 | | | 37 | |
38 | HAS_CONFIGURE= yes | | 38 | HAS_CONFIGURE= yes |
39 | CONFIG_SHELL= ${BASH} | | 39 | CONFIG_SHELL= ${BASH} |
40 | CONFIGURE_ARGS+= --enable-pic # uses libtool's -prefer-pic | | 40 | CONFIGURE_ARGS+= --enable-pic # uses libtool's -prefer-pic |
41 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} | | 41 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} |
42 | CONFIGURE_ARGS+= --disable-mp4-output # needs GPAC, not in pkgsrc | | 42 | CONFIGURE_ARGS+= --disable-mp4-output # needs GPAC, not in pkgsrc |
43 | MAKE_ENV+= SH=${SH:Q} | | 43 | MAKE_ENV+= SH=${SH:Q} |
44 | | | 44 | |
45 | BUILD_TARGET= default | | 45 | BUILD_TARGET= default |
46 | BUILDLINK_TRANSFORM+= rm:-O4 # XXX does this mean anything to any compiler? | | 46 | BUILDLINK_TRANSFORM+= rm:-O4 # XXX does this mean anything to any compiler? |
47 | REPLACE_SH= strip_fopt.sh version.sh | | 47 | REPLACE_SH= strip_fopt.sh version.sh |
48 | | | 48 | |
49 | .include "../../mk/dlopen.buildlink3.mk" | | 49 | .include "../../mk/dlopen.buildlink3.mk" |
50 | | | 50 | |
51 | CHECK_BUILTIN.pthread:= yes | | 51 | CHECK_BUILTIN.pthread:= yes |
52 | .include "../../mk/pthread.builtin.mk" | | 52 | .include "../../mk/pthread.builtin.mk" |
53 | CHECK_BUILTIN.pthread:= no | | 53 | CHECK_BUILTIN.pthread:= no |
54 | | | 54 | |
55 | .if !empty(USE_BUILTIN.pthread:M[Yy][Ee][Ss]) | | 55 | .if !empty(USE_BUILTIN.pthread:M[Yy][Ee][Ss]) |
56 | X264_BUILD_THREADS_SUPPORT= yes | | 56 | X264_BUILD_THREADS_SUPPORT= yes |
57 | .else | | 57 | .else |
58 | X264_BUILD_THREADS_SUPPORT= ${DLOPEN_REQUIRE_PTHREADS} | | 58 | X264_BUILD_THREADS_SUPPORT= ${DLOPEN_REQUIRE_PTHREADS} |
59 | .endif | | 59 | .endif |
60 | | | 60 | |
61 | .include "options.mk" | | 61 | .include "options.mk" |
62 | | | 62 | |
63 | post-extract: | | 63 | post-extract: |
64 | ${CP} ${FILESDIR}/strip_fopt.sh ${WRKSRC}/ && \ | | 64 | ${CP} ${FILESDIR}/strip_fopt.sh ${WRKSRC}/ && \ |
65 | ${CHMOD} +x ${WRKSRC}/strip_fopt.sh | | 65 | ${CHMOD} +x ${WRKSRC}/strip_fopt.sh |
66 | | | 66 | |
67 | .include "../../mk/bsd.pkg.mk" | | 67 | .include "../../mk/bsd.pkg.mk" |