(multimedia/handbrake) Adhoc fix build. Could be 'tar' used in Makefile ?diff -r1.60 -r1.61 pkgsrc/multimedia/handbrake/Makefile
(mef)
@@ -1,58 +1,63 @@ | @@ -1,58 +1,63 @@ | |||
1 | # $NetBSD: Makefile,v 1.60 2020/06/02 08:24:26 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.61 2020/06/21 09:00:48 mef Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= HandBrake-1.3.1-source | 4 | DISTNAME= HandBrake-1.3.1-source | |
5 | PKGNAME= ${DISTNAME:tl:S/-source//} | 5 | PKGNAME= ${DISTNAME:tl:S/-source//} | |
6 | PKGREVISION= 4 | 6 | PKGREVISION= 4 | |
7 | CATEGORIES= multimedia | 7 | CATEGORIES= multimedia | |
8 | MASTER_SITES= https://download.handbrake.fr/releases/${PKGVERSION_NOREV}/ | 8 | MASTER_SITES= https://download.handbrake.fr/releases/${PKGVERSION_NOREV}/ | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://handbrake.fr/ | 12 | HOMEPAGE= https://handbrake.fr/ | |
13 | COMMENT= Multiplatform, multithreaded video transcoder | 13 | COMMENT= Multiplatform, multithreaded video transcoder | |
14 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
15 | 15 | |||
16 | DIST_SUBDIR= handbrake | 16 | DIST_SUBDIR= handbrake | |
17 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | 17 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | |
18 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | 18 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | |
19 | CDISTFILES= ffmpeg-4.2.2.tar.bz2 \ | 19 | CDISTFILES= ffmpeg-4.2.2.tar.bz2 \ | |
20 | libbluray-1.1.2.tar.bz2 \ | 20 | libbluray-1.1.2.tar.bz2 \ | |
21 | libdvdnav-6.0.1.tar.bz2 \ | 21 | libdvdnav-6.0.1.tar.bz2 \ | |
22 | libdvdread-6.0.2.tar.bz2 \ | 22 | libdvdread-6.0.2.tar.bz2 \ | |
23 | x265_3.2.1.tar.gz \ | 23 | x265_3.2.1.tar.gz \ | |
24 | dav1d-0.5.1.tar.bz2 | 24 | dav1d-0.5.1.tar.bz2 | |
25 | ||||
26 | MESON_DISTFILE= meson-0.54.2.tar.gz | |||
25 | DISTFILES+= ${CDISTFILES} | 27 | DISTFILES+= ${CDISTFILES} | |
28 | DISTFILES+= ${MESON_DISTFILE} | |||
26 | 29 | |||
27 | .for f in ${CDISTFILES} | 30 | .for f in ${CDISTFILES} | |
28 | SITES.${f}= https://download.handbrake.fr/contrib/ | 31 | SITES.${f}= https://download.handbrake.fr/contrib/ | |
29 | .endfor | 32 | .endfor | |
30 | 33 | |||
34 | SITES.${MESON_DISTFILE}= ${MASTER_SITE_PYPI:=m/meson/} | |||
35 | ||||
31 | RESTRICTED= Unresolved patent issues | 36 | RESTRICTED= Unresolved patent issues | |
32 | NO_BIN_ON_CDROM= ${RESTRICTED} | 37 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
33 | NO_BIN_ON_FTP= ${RESTRICTED} | 38 | NO_BIN_ON_FTP= ${RESTRICTED} | |
34 | NO_SRC_ON_CDROM= ${RESTRICTED} | 39 | NO_SRC_ON_CDROM= ${RESTRICTED} | |
35 | NO_SRC_ON_FTP= ${RESTRICTED} | 40 | NO_SRC_ON_FTP= ${RESTRICTED} | |
36 | 41 | |||
37 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | 42 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | |
38 | 43 | |||
39 | HAS_CONFIGURE= yes | 44 | HAS_CONFIGURE= yes | |
40 | USE_TOOLS+= gmake perl intltool msgfmt pkg-config bash | 45 | USE_TOOLS+= gmake perl intltool msgfmt pkg-config bash | |
41 | USE_TOOLS+= autoconf automake aclocal autoreconf m4 | 46 | USE_TOOLS+= autoconf automake aclocal autoreconf m4 | |
42 | USE_LIBTOOL= yes | 47 | USE_LIBTOOL= yes | |
43 | USE_LANGUAGES= c c++ | 48 | USE_LANGUAGES= c c++ | |
44 | 49 | |||
45 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | 50 | TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools | |
46 | _TOOLS_USE_PKGSRC.msgfmt= yes | 51 | _TOOLS_USE_PKGSRC.msgfmt= yes | |
47 | USE_BUILTIN.gettext= no | 52 | USE_BUILTIN.gettext= no | |
48 | 53 | |||
49 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | 54 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | |
50 | 55 | |||
51 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 56 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
52 | BUILD_DIRS= build | 57 | BUILD_DIRS= build | |
53 | MAKE_FILE= GNUmakefile | 58 | MAKE_FILE= GNUmakefile | |
54 | BUILD_TARGET= # empty | 59 | BUILD_TARGET= # empty | |
55 | BUILD_FLAGS+= BUILDLINK_DIR=${BUILDLINK_DIR} | 60 | BUILD_FLAGS+= BUILDLINK_DIR=${BUILDLINK_DIR} | |
56 | 61 | |||
57 | BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake | 62 | BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake | |
58 | BUILD_DEPENDS+= nasm>=2.05.01:../../devel/nasm | 63 | BUILD_DEPENDS+= nasm>=2.05.01:../../devel/nasm | |
@@ -60,26 +65,28 @@ BUILD_DEPENDS+= nasm>=2.05.01:../../dev | @@ -60,26 +65,28 @@ BUILD_DEPENDS+= nasm>=2.05.01:../../dev | |||
60 | 65 | |||
61 | .include "../../mk/compiler.mk" | 66 | .include "../../mk/compiler.mk" | |
62 | 67 | |||
63 | .if !empty(PKGSRC_COMPILER:Mclang) | 68 | .if !empty(PKGSRC_COMPILER:Mclang) | |
64 | CFLAGS+= -fheinous-gnu-extensions | 69 | CFLAGS+= -fheinous-gnu-extensions | |
65 | .endif | 70 | .endif | |
66 | 71 | |||
67 | post-extract: | 72 | post-extract: | |
68 | ${MKDIR} ${WRKSRC}/download | 73 | ${MKDIR} ${WRKSRC}/download | |
69 | .for distfile in ${CDISTFILES} | 74 | .for distfile in ${CDISTFILES} | |
70 | cp ${DISTDIR}/${DIST_SUBDIR}/${distfile} \ | 75 | cp ${DISTDIR}/${DIST_SUBDIR}/${distfile} \ | |
71 | ${WRKSRC}/download/ | 76 | ${WRKSRC}/download/ | |
72 | .endfor | 77 | .endfor | |
78 | cp ${DISTDIR}/${MESON_DISTFILE} ${WRKSRC}/download/ | |||
79 | (cd ${WRKSRC}/contrib; tar zxf ${WRKSRC}/download/${MESON_DISTFILE}) | |||
73 | 80 | |||
74 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 81 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
75 | .include "../../audio/lame/buildlink3.mk" | 82 | .include "../../audio/lame/buildlink3.mk" | |
76 | .include "../../audio/libopus/buildlink3.mk" | 83 | .include "../../audio/libopus/buildlink3.mk" | |
77 | .include "../../audio/libsamplerate/buildlink3.mk" | 84 | .include "../../audio/libsamplerate/buildlink3.mk" | |
78 | .include "../../audio/speex/buildlink3.mk" | 85 | .include "../../audio/speex/buildlink3.mk" | |
79 | .include "../../devel/gettext-lib/buildlink3.mk" | 86 | .include "../../devel/gettext-lib/buildlink3.mk" | |
80 | .include "../../multimedia/gstreamer1/buildlink3.mk" | 87 | .include "../../multimedia/gstreamer1/buildlink3.mk" | |
81 | .include "../../multimedia/libass/buildlink3.mk" | 88 | .include "../../multimedia/libass/buildlink3.mk" | |
82 | .include "../../multimedia/libtheora/buildlink3.mk" | 89 | .include "../../multimedia/libtheora/buildlink3.mk" | |
83 | .include "../../multimedia/libvpx/buildlink3.mk" | 90 | .include "../../multimedia/libvpx/buildlink3.mk" | |
84 | .include "../../multimedia/x264-devel/buildlink3.mk" | 91 | .include "../../multimedia/x264-devel/buildlink3.mk" | |
85 | .include "../../textproc/libxml2/buildlink3.mk" | 92 | .include "../../textproc/libxml2/buildlink3.mk" |
@@ -1,32 +1,36 @@ | @@ -1,32 +1,36 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2020/02/13 23:12:37 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.10 2020/06/21 09:00:48 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 213da9cebb19215d6e7ea49ac390ecc9cb6c749f | 3 | SHA1 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 213da9cebb19215d6e7ea49ac390ecc9cb6c749f | |
4 | RMD160 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 2e586c8dae9d4a8b7c2fcb036fcdbff62f5c26d6 | 4 | RMD160 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 2e586c8dae9d4a8b7c2fcb036fcdbff62f5c26d6 | |
5 | SHA512 (handbrake/HandBrake-1.3.1-source.tar.bz2) = b713c70155feff765fb21e201e1c1599c970bf56581584281d883e57046409731cb663c11ee8ea2c141ba75852746be81d6db813f2d481b72429e53c89d584d2 | 5 | SHA512 (handbrake/HandBrake-1.3.1-source.tar.bz2) = b713c70155feff765fb21e201e1c1599c970bf56581584281d883e57046409731cb663c11ee8ea2c141ba75852746be81d6db813f2d481b72429e53c89d584d2 | |
6 | Size (handbrake/HandBrake-1.3.1-source.tar.bz2) = 16815767 bytes | 6 | Size (handbrake/HandBrake-1.3.1-source.tar.bz2) = 16815767 bytes | |
7 | SHA1 (handbrake/dav1d-0.5.1.tar.bz2) = 03f6b1ceeb543caf783c6bb2c17e9790802277c8 | 7 | SHA1 (handbrake/dav1d-0.5.1.tar.bz2) = 03f6b1ceeb543caf783c6bb2c17e9790802277c8 | |
8 | RMD160 (handbrake/dav1d-0.5.1.tar.bz2) = 2193f5f242573b1cc52afb7b6b1558aae019211e | 8 | RMD160 (handbrake/dav1d-0.5.1.tar.bz2) = 2193f5f242573b1cc52afb7b6b1558aae019211e | |
9 | SHA512 (handbrake/dav1d-0.5.1.tar.bz2) = 2d1e7888fa9c138903b4209647e907803d2444fc2afb219b9a45dcc4c75098128b299950750bd68970004ea413ad88933d4d651a3e4e0e1557506598a15cee3b | 9 | SHA512 (handbrake/dav1d-0.5.1.tar.bz2) = 2d1e7888fa9c138903b4209647e907803d2444fc2afb219b9a45dcc4c75098128b299950750bd68970004ea413ad88933d4d651a3e4e0e1557506598a15cee3b | |
10 | Size (handbrake/dav1d-0.5.1.tar.bz2) = 548584 bytes | 10 | Size (handbrake/dav1d-0.5.1.tar.bz2) = 548584 bytes | |
11 | SHA1 (handbrake/ffmpeg-4.2.2.tar.bz2) = 77c9724bde4c6e3ef21ab954c0572ac45e61c3e5 | 11 | SHA1 (handbrake/ffmpeg-4.2.2.tar.bz2) = 77c9724bde4c6e3ef21ab954c0572ac45e61c3e5 | |
12 | RMD160 (handbrake/ffmpeg-4.2.2.tar.bz2) = 170a0ab4f45f54e1473d906a01dac81ef113c3b8 | 12 | RMD160 (handbrake/ffmpeg-4.2.2.tar.bz2) = 170a0ab4f45f54e1473d906a01dac81ef113c3b8 | |
13 | SHA512 (handbrake/ffmpeg-4.2.2.tar.bz2) = 6920bf2efb6ed665ea84c31ff3b28a0e9dc0ba3e0c8dfe4ceee4d8b8172328334490a28dbac93b0f9839d0c90ea588cb79141d88bdd3bf4bbf43fd22deb6a5e6 | 13 | SHA512 (handbrake/ffmpeg-4.2.2.tar.bz2) = 6920bf2efb6ed665ea84c31ff3b28a0e9dc0ba3e0c8dfe4ceee4d8b8172328334490a28dbac93b0f9839d0c90ea588cb79141d88bdd3bf4bbf43fd22deb6a5e6 | |
14 | Size (handbrake/ffmpeg-4.2.2.tar.bz2) = 10953320 bytes | 14 | Size (handbrake/ffmpeg-4.2.2.tar.bz2) = 10953320 bytes | |
15 | SHA1 (handbrake/libbluray-1.1.2.tar.bz2) = 3885c0d0bd0f04a3a372ceec3a01a44a7624f272 | 15 | SHA1 (handbrake/libbluray-1.1.2.tar.bz2) = 3885c0d0bd0f04a3a372ceec3a01a44a7624f272 | |
16 | RMD160 (handbrake/libbluray-1.1.2.tar.bz2) = bbfea1093f9fc5ea089cf5860e55e020b916a4b0 | 16 | RMD160 (handbrake/libbluray-1.1.2.tar.bz2) = bbfea1093f9fc5ea089cf5860e55e020b916a4b0 | |
17 | SHA512 (handbrake/libbluray-1.1.2.tar.bz2) = 5a82af6c1840a1dcb31d06d90203c68e2c4f0bbadc9212eb0bb2776d42b0ab3793a769ebe07b3051be151e8b15876874d5a0658292f72b7126dd915a1ada3fe7 | 17 | SHA512 (handbrake/libbluray-1.1.2.tar.bz2) = 5a82af6c1840a1dcb31d06d90203c68e2c4f0bbadc9212eb0bb2776d42b0ab3793a769ebe07b3051be151e8b15876874d5a0658292f72b7126dd915a1ada3fe7 | |
18 | Size (handbrake/libbluray-1.1.2.tar.bz2) = 745779 bytes | 18 | Size (handbrake/libbluray-1.1.2.tar.bz2) = 745779 bytes | |
19 | SHA1 (handbrake/libdvdnav-6.0.1.tar.bz2) = 258b82156e13803f2b0dbaec74e15475b4341d2f | 19 | SHA1 (handbrake/libdvdnav-6.0.1.tar.bz2) = 258b82156e13803f2b0dbaec74e15475b4341d2f | |
20 | RMD160 (handbrake/libdvdnav-6.0.1.tar.bz2) = b546e77983eee3b0c842aa98f77c131d96132714 | 20 | RMD160 (handbrake/libdvdnav-6.0.1.tar.bz2) = b546e77983eee3b0c842aa98f77c131d96132714 | |
21 | SHA512 (handbrake/libdvdnav-6.0.1.tar.bz2) = 83a015821dacea702eb34abb7a940b9a263918a66fe711fe9a817754f25c2aa0afae3543b4d93673d1c93d3e7914e1b776c10ce50465516f4e3a3d419c15ad9f | 21 | SHA512 (handbrake/libdvdnav-6.0.1.tar.bz2) = 83a015821dacea702eb34abb7a940b9a263918a66fe711fe9a817754f25c2aa0afae3543b4d93673d1c93d3e7914e1b776c10ce50465516f4e3a3d419c15ad9f | |
22 | Size (handbrake/libdvdnav-6.0.1.tar.bz2) = 378491 bytes | 22 | Size (handbrake/libdvdnav-6.0.1.tar.bz2) = 378491 bytes | |
23 | SHA1 (handbrake/libdvdread-6.0.2.tar.bz2) = a3d4b85cbe52b11cff7587ed010fa38ce512fd95 | 23 | SHA1 (handbrake/libdvdread-6.0.2.tar.bz2) = a3d4b85cbe52b11cff7587ed010fa38ce512fd95 | |
24 | RMD160 (handbrake/libdvdread-6.0.2.tar.bz2) = 811f3199acabd487edce8741060e6499b53deb68 | 24 | RMD160 (handbrake/libdvdread-6.0.2.tar.bz2) = 811f3199acabd487edce8741060e6499b53deb68 | |
25 | SHA512 (handbrake/libdvdread-6.0.2.tar.bz2) = e8831a67bbf1a144e9298b59e5462889c8b0197592a3c169523b5d84d9b9c1aaa719ccde2aa98c490e04f2a94c3fa7244b286e8faed674ae8c70400a0ece9c6c | 25 | SHA512 (handbrake/libdvdread-6.0.2.tar.bz2) = e8831a67bbf1a144e9298b59e5462889c8b0197592a3c169523b5d84d9b9c1aaa719ccde2aa98c490e04f2a94c3fa7244b286e8faed674ae8c70400a0ece9c6c | |
26 | Size (handbrake/libdvdread-6.0.2.tar.bz2) = 405298 bytes | 26 | Size (handbrake/libdvdread-6.0.2.tar.bz2) = 405298 bytes | |
27 | SHA1 (handbrake/meson-0.54.2.tar.gz) = 42d632ef821a01ffb46c0a84a49b4daf69a25077 | |||
28 | RMD160 (handbrake/meson-0.54.2.tar.gz) = 925f77346b04d85ca34d3cf37fc2d1125b223408 | |||
29 | SHA512 (handbrake/meson-0.54.2.tar.gz) = ad5ec826879d3d85088ca40d768599a4c8e66983f2a6a7ebe8ab12051cad18b4ade9a2afd30fe543b0a75900822992c8ef7161d369489e2211dd7a1a8ccc32ed | |||
30 | Size (handbrake/meson-0.54.2.tar.gz) = 1691270 bytes | |||
27 | SHA1 (handbrake/x265_3.2.1.tar.gz) = 0bd4889ff3ad596372ce2338f2d896947a2eec53 | 31 | SHA1 (handbrake/x265_3.2.1.tar.gz) = 0bd4889ff3ad596372ce2338f2d896947a2eec53 | |
28 | RMD160 (handbrake/x265_3.2.1.tar.gz) = 7386c00a49a2fc143cd3c8cea657872235a8ba77 | 32 | RMD160 (handbrake/x265_3.2.1.tar.gz) = 7386c00a49a2fc143cd3c8cea657872235a8ba77 | |
29 | SHA512 (handbrake/x265_3.2.1.tar.gz) = 5cb29b9d4475c1f686f6e31e47ccddde3db1639d5dcf9c058513389a9fdeb35a83b14e30e59498a76dec74bb0b410b6d8f5b1b45d18927be9811bb6a40d8d568 | 33 | SHA512 (handbrake/x265_3.2.1.tar.gz) = 5cb29b9d4475c1f686f6e31e47ccddde3db1639d5dcf9c058513389a9fdeb35a83b14e30e59498a76dec74bb0b410b6d8f5b1b45d18927be9811bb6a40d8d568 | |
30 | Size (handbrake/x265_3.2.1.tar.gz) = 1426255 bytes | 34 | Size (handbrake/x265_3.2.1.tar.gz) = 1426255 bytes | |
31 | SHA1 (patch-contrib_libbluray_P04-netbsd-pthread__equal-check.patch) = 8538213d147d2bb9bec455408147bd7bd40df8c2 | 35 | SHA1 (patch-contrib_libbluray_P04-netbsd-pthread__equal-check.patch) = 8538213d147d2bb9bec455408147bd7bd40df8c2 | |
32 | SHA1 (patch-libhb_fifo.c) = 46c5ec1f2c665da297830c326e703160e3e911d2 | 36 | SHA1 (patch-libhb_fifo.c) = 46c5ec1f2c665da297830c326e703160e3e911d2 |