| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.79 2021/09/02 19:20:08 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.80 2021/11/24 17:31:01 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= x264-snapshot-20191217-2245 | | 3 | DISTNAME= x264-snapshot-20191217-2245 |
4 | PKGNAME= ${DISTNAME:S/-snapshot-/-devel-/:S/-2245$//} | | 4 | PKGNAME= ${DISTNAME:S/-snapshot-/-devel-/:S/-2245$//} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= multimedia | | 6 | CATEGORIES= multimedia |
7 | MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ | | 7 | MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ |
8 | EXTRACT_SUFX= .tar.bz2 | | 8 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 9 | |
10 | MAINTAINER= joerg@NetBSD.org | | 10 | MAINTAINER= joerg@NetBSD.org |
11 | HOMEPAGE= https://www.videolan.org/developers/x264.html | | 11 | HOMEPAGE= https://www.videolan.org/developers/x264.html |
12 | COMMENT= GPL licensed H.264 encoder | | 12 | COMMENT= GPL licensed H.264 encoder |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
| @@ -32,26 +32,30 @@ USE_LIBTOOL= yes | | | @@ -32,26 +32,30 @@ USE_LIBTOOL= yes |
32 | HAS_CONFIGURE= yes | | 32 | HAS_CONFIGURE= yes |
33 | CONFIG_SHELL= ${BASH} | | 33 | CONFIG_SHELL= ${BASH} |
34 | CONFIGURE_ARGS+= --enable-shared | | 34 | CONFIGURE_ARGS+= --enable-shared |
35 | CONFIGURE_ARGS+= --enable-static | | 35 | CONFIGURE_ARGS+= --enable-static |
36 | CONFIGURE_ARGS+= --enable-pic | | 36 | CONFIGURE_ARGS+= --enable-pic |
37 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 37 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
38 | .if ${OPSYS} == "Darwin" | | 38 | .if ${OPSYS} == "Darwin" |
39 | USE_TOOLS+= perl | | 39 | USE_TOOLS+= perl |
40 | .else | | 40 | .else |
41 | CONFIGURE_ARGS+= --disable-opencl | | 41 | CONFIGURE_ARGS+= --disable-opencl |
42 | .endif | | 42 | .endif |
43 | MAKE_ENV+= SH=${SH:Q} | | 43 | MAKE_ENV+= SH=${SH:Q} |
44 | | | 44 | |
| | | 45 | # tries to use /usr/ucb/install to create multiple directories |
| | | 46 | # PR pkg/56512 |
| | | 47 | MAKE_FLAGS.SunOS+= INSTALL=${INSTALL} |
| | | 48 | |
45 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 49 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
46 | # XXX Consider passing this whether cross-compiling or not. | | 50 | # XXX Consider passing this whether cross-compiling or not. |
47 | CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM} | | 51 | CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM} |
48 | .endif | | 52 | .endif |
49 | | | 53 | |
50 | BUILD_TARGET= default | | 54 | BUILD_TARGET= default |
51 | INSTALL_TARGET= install-lib-shared install-lib-static install-cli | | 55 | INSTALL_TARGET= install-lib-shared install-lib-static install-cli |
52 | INSTALLATION_DIRS= bin | | 56 | INSTALLATION_DIRS= bin |
53 | REPLACE_SH= version.sh | | 57 | REPLACE_SH= version.sh |
54 | | | 58 | |
55 | .include "../../mk/dlopen.buildlink3.mk" | | 59 | .include "../../mk/dlopen.buildlink3.mk" |
56 | | | 60 | |
57 | CHECK_BUILTIN.pthread:= yes | | 61 | CHECK_BUILTIN.pthread:= yes |