| @@ -1,36 +1,35 @@ | | | @@ -1,36 +1,35 @@ |
1 | # $NetBSD: Makefile.common,v 1.27 2018/02/26 07:40:28 adam Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.28 2018/03/05 21:17:07 rjs Exp $ |
2 | # used by multimedia/ffmpeg3/Makefile | | 2 | # used by multimedia/ffmpeg3/Makefile |
3 | # used by multimedia/ffplay3/Makefile | | 3 | # used by multimedia/ffplay3/Makefile |
4 | | | 4 | |
5 | DISTNAME= ffmpeg-3.4.2 | | 5 | DISTNAME= ffmpeg-3.4.2 |
6 | CATEGORIES= multimedia | | 6 | CATEGORIES= multimedia |
7 | MASTER_SITES= http://www.ffmpeg.org/releases/ | | 7 | MASTER_SITES= http://www.ffmpeg.org/releases/ |
8 | EXTRACT_SUFX= .tar.xz | | 8 | EXTRACT_SUFX= .tar.xz |
9 | | | 9 | |
10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 | | 10 | LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 |
11 | | | 11 | |
12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg3/patches | | 12 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg3/patches |
13 | | | 13 | |
14 | USE_LANGUAGES= c99 | | 14 | USE_LANGUAGES= c99 |
15 | USE_LIBTOOL= yes | | 15 | USE_LIBTOOL= yes |
16 | USE_TOOLS+= gmake pod2man perl | | 16 | USE_TOOLS+= gmake pod2man perl |
17 | HAS_CONFIGURE= yes | | 17 | HAS_CONFIGURE= yes |
18 | CONFIGURE_ARGS+= --cc=${CC:Q} | | 18 | CONFIGURE_ARGS+= --cc=${CC:Q} |
19 | CONFIGURE_ARGS+= --disable-debug | | 19 | CONFIGURE_ARGS+= --disable-debug |
20 | CONFIGURE_ARGS+= --disable-optimizations | | 20 | CONFIGURE_ARGS+= --disable-optimizations |
21 | CONFIGURE_ARGS+= --disable-stripping | | 21 | CONFIGURE_ARGS+= --disable-stripping |
22 | CONFIGURE_ARGS+= --enable-gpl | | 22 | CONFIGURE_ARGS+= --enable-gpl |
23 | CONFIGURE_ARGS+= --enable-libbluray | | | |
24 | CONFIGURE_ARGS+= --enable-libxml2 | | 23 | CONFIGURE_ARGS+= --enable-libxml2 |
25 | CONFIGURE_ARGS+= --enable-pthreads | | 24 | CONFIGURE_ARGS+= --enable-pthreads |
26 | CONFIGURE_ARGS+= --enable-shared | | 25 | CONFIGURE_ARGS+= --enable-shared |
27 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 26 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
28 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 27 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
29 | | | 28 | |
30 | CONFIGURE_ARGS+= --progs-suffix=3 | | 29 | CONFIGURE_ARGS+= --progs-suffix=3 |
31 | CONFIGURE_ARGS+= --datadir=${PREFIX}/share/ffmpeg3 | | 30 | CONFIGURE_ARGS+= --datadir=${PREFIX}/share/ffmpeg3 |
32 | CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/ffmpeg3 | | 31 | CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/ffmpeg3 |
33 | CONFIGURE_ARGS+= --incdir=${PREFIX}/include/ffmpeg3 | | 32 | CONFIGURE_ARGS+= --incdir=${PREFIX}/include/ffmpeg3 |
34 | CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/ffmpeg3 | | 33 | CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/ffmpeg3 |
35 | CONFIGURE_ARGS+= --shlibdir=${PREFIX}/lib/ffmpeg3 | | 34 | CONFIGURE_ARGS+= --shlibdir=${PREFIX}/lib/ffmpeg3 |
36 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ffmpeg3 | | 35 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ffmpeg3 |
| @@ -82,17 +81,16 @@ SUBST_SED.conf= -e 's,/etc/ffserver.con | | | @@ -82,17 +81,16 @@ SUBST_SED.conf= -e 's,/etc/ffserver.con |
82 | SUBST_MESSAGE.conf= Fixing configuration path. | | 81 | SUBST_MESSAGE.conf= Fixing configuration path. |
83 | | | 82 | |
84 | PLIST_SRC+= ${PKGDIR}/PLIST | | 83 | PLIST_SRC+= ${PKGDIR}/PLIST |
85 | | | 84 | |
86 | MAKE_ENV+= EXTRA_LIBS=${LIBGETOPT:Q} | | 85 | MAKE_ENV+= EXTRA_LIBS=${LIBGETOPT:Q} |
87 | | | 86 | |
88 | pre-configure: | | 87 | pre-configure: |
89 | mkdir ${WRKSRC}/tmp | | 88 | mkdir ${WRKSRC}/tmp |
90 | | | 89 | |
91 | .include "../../archivers/bzip2/buildlink3.mk" | | 90 | .include "../../archivers/bzip2/buildlink3.mk" |
92 | .include "../../archivers/xz/buildlink3.mk" | | 91 | .include "../../archivers/xz/buildlink3.mk" |
93 | .include "../../devel/libgetopt/buildlink3.mk" | | 92 | .include "../../devel/libgetopt/buildlink3.mk" |
94 | .include "../../devel/zlib/buildlink3.mk" | | 93 | .include "../../devel/zlib/buildlink3.mk" |
95 | .include "../../multimedia/libbluray/buildlink3.mk" | | | |
96 | .include "../../textproc/libxml2/buildlink3.mk" | | 94 | .include "../../textproc/libxml2/buildlink3.mk" |
97 | .include "../../mk/pthread.buildlink3.mk" | | 95 | .include "../../mk/pthread.buildlink3.mk" |
98 | .include "../../mk/bsd.pkg.mk" | | 96 | .include "../../mk/bsd.pkg.mk" |