Update mediainfo and libmediainfo to 0.7.77 The change logs between 0.7.65 and 0.7.77 total several hundred lines, and consists primarily of very detailed per-codec trivia. The complete change logs can be found in the source distribution as MediaInfo/History_CLI.txt and MediaInfoLib/History_DLL.txt. Pkgsrc: - patch-MediaInfoLib_Source_MediaInfo_Text_File__Ttml.h applied upstream. - pkglint a bit. - mediainfo appears to have done some work in avoiding bashisms, so remove "bash" from the tools. - CONFIG_SHELL doesn't need to be explicitly bash any longer. Possibly this was only ever necessary because bash seems to be the only shell that was willing to treat a garbage shell substitution (caused by a bug in the configure.ac) as somehow legal. - ... and libmediainfo now actually builds if you accidentally on purpose override CONFIG_SHELL to be pdksh.diff -r1.4 -r1.5 pkgsrc/multimedia/libmediainfo/Makefile
(dsainty)
@@ -1,41 +1,40 @@ | @@ -1,41 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2015/01/10 20:35:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2015/09/07 01:02:00 dsainty Exp $ | |
2 | 2 | |||
3 | .include "../../multimedia/mediainfo/Makefile.common" | 3 | .include "../../multimedia/mediainfo/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= libmediainfo-${MIVER} | 5 | PKGNAME= libmediainfo-${MIVER} | |
6 | 6 | |||
7 | COMMENT= MediaInfoLib, support library for MediaInfo program | 7 | COMMENT= MediaInfoLib, support library for MediaInfo program | |
8 | LICENSE= zlib | 8 | LICENSE= zlib | |
9 | 9 | |||
10 | USE_TOOLS+= autoconf automake bash:run gmake pkg-config | 10 | USE_TOOLS+= autoconf automake autoreconf gmake pkg-config | |
11 | USE_LIBTOOL= yes | 11 | USE_LIBTOOL= yes | |
12 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | 14 | |||
15 | CONFIG_SHELL= bash | |||
16 | CONFIGURE_DIRS+= MediaInfoLib/Project/GNU/Library | 15 | CONFIGURE_DIRS+= MediaInfoLib/Project/GNU/Library | |
17 | 16 | |||
18 | REPLACE_SH= MediaInfoLib/Project/GNU/Library/libmediainfo-config.in | 17 | REPLACE_SH= MediaInfoLib/Project/GNU/Library/libmediainfo-config.in | |
19 | 18 | |||
20 | PKGCONFIG_OVERRIDE+= MediaInfoLib/Project/GNU/Library/libmediainfo.pc.in | 19 | PKGCONFIG_OVERRIDE+= MediaInfoLib/Project/GNU/Library/libmediainfo.pc.in | |
21 | 20 | |||
22 | .include "../../mk/bsd.prefs.mk" | 21 | .include "../../mk/bsd.prefs.mk" | |
23 | # Enable shared library | 22 | # Enable shared library | |
24 | .if empty(_OPSYS_SHLIB_TYPE:Mnone) | 23 | .if empty(_OPSYS_SHLIB_TYPE:Mnone) | |
25 | CONFIGURE_ARGS+= --enable-shared | 24 | CONFIGURE_ARGS+= --enable-shared | |
26 | .endif | 25 | .endif | |
27 | 26 | |||
28 | INSTALLATION_DIRS+= bin lib/pkgconfig | 27 | INSTALLATION_DIRS+= bin lib/pkgconfig | |
29 | 28 | |||
30 | pre-configure: | 29 | pre-configure: | |
31 | cd ${WRKSRC}/${CONFIGURE_DIRS} && autoreconf -i | 30 | cd ${WRKSRC}/${CONFIGURE_DIRS:Q} && autoreconf -i | |
32 | 31 | |||
33 | post-install: | 32 | post-install: | |
34 | ${INSTALL_SCRIPT} ${WRKSRC}/${CONFIGURE_DIRS}/libmediainfo-config \ | 33 | ${INSTALL_SCRIPT} ${WRKSRC}/${CONFIGURE_DIRS:Q}/libmediainfo-config \ | |
35 | ${DESTDIR}${PREFIX}/bin | 34 | ${DESTDIR}${PREFIX}/bin | |
36 | ${INSTALL_DATA} ${WRKSRC}/${CONFIGURE_DIRS}/libmediainfo.pc \ | 35 | ${INSTALL_DATA} ${WRKSRC}/${CONFIGURE_DIRS:Q}/libmediainfo.pc \ | |
37 | ${DESTDIR}${PREFIX}/lib/pkgconfig | 36 | ${DESTDIR}${PREFIX}/lib/pkgconfig | |
38 | 37 | |||
39 | .include "../../devel/zlib/buildlink3.mk" | 38 | .include "../../devel/zlib/buildlink3.mk" | |
40 | .include "../../devel/libzen/buildlink3.mk" | 39 | .include "../../devel/libzen/buildlink3.mk" | |
41 | .include "../../mk/bsd.pkg.mk" | 40 | .include "../../mk/bsd.pkg.mk" |
@@ -1,4 +1,10 @@ | @@ -1,4 +1,10 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2013/12/31 23:19:46 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2015/09/07 01:02:00 dsainty Exp $ | |
2 | bin/libmediainfo-config | 2 | bin/libmediainfo-config | |
3 | include/MediaInfo/MediaInfo.h | |||
4 | include/MediaInfo/MediaInfoList.h | |||
5 | include/MediaInfo/MediaInfo_Const.h | |||
6 | include/MediaInfo/MediaInfo_Events.h | |||
7 | include/MediaInfoDLL/MediaInfoDLL.h | |||
8 | include/MediaInfoDLL/MediaInfoDLL_Static.h | |||
3 | lib/libmediainfo.la | 9 | lib/libmediainfo.la | |
4 | lib/pkgconfig/libmediainfo.pc | 10 | lib/pkgconfig/libmediainfo.pc |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2013/12/31 23:21:08 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2015/09/07 01:02:00 dsainty Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libmediainfo | 3 | BUILDLINK_TREE+= libmediainfo | |
4 | 4 | |||
5 | .if !defined(LIBMEDIAINFO_BUILDLINK3_MK) | 5 | .if !defined(LIBMEDIAINFO_BUILDLINK3_MK) | |
6 | LIBMEDIAINFO_BUILDLINK3_MK:= | 6 | LIBMEDIAINFO_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libmediainfo+= libmediainfo>=0.7.65 | 8 | BUILDLINK_API_DEPENDS.libmediainfo+= libmediainfo>=0.7.77 | |
9 | BUILDLINK_PKGSRCDIR.libmediainfo?= ../../multimedia/libmediainfo | 9 | BUILDLINK_PKGSRCDIR.libmediainfo?= ../../multimedia/libmediainfo | |
10 | 10 | |||
11 | .include "../../devel/zlib/buildlink3.mk" | 11 | .include "../../devel/zlib/buildlink3.mk" | |
12 | .include "../../devel/libzen/buildlink3.mk" | 12 | .include "../../devel/libzen/buildlink3.mk" | |
13 | .endif # LIBMEDIAINFO_BUILDLINK3_MK | 13 | .endif # LIBMEDIAINFO_BUILDLINK3_MK | |
14 | 14 | |||
15 | BUILDLINK_TREE+= -libmediainfo | 15 | BUILDLINK_TREE+= -libmediainfo |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2015/01/10 20:35:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2015/09/07 01:02:00 dsainty Exp $ | |
2 | 2 | |||
3 | .include "../../multimedia/mediainfo/Makefile.common" | 3 | .include "../../multimedia/mediainfo/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= mediainfo-${MIVER} | 5 | PKGNAME= mediainfo-${MIVER} | |
6 | LICENSE= gnu-lgpl-v3 | 6 | LICENSE= gnu-lgpl-v3 | |
7 | 7 | |||
8 | USE_TOOLS+= autoconf automake gmake pkg-config | 8 | USE_TOOLS+= autoconf automake autoreconf gmake pkg-config | |
9 | USE_LIBTOOL= yes | 9 | USE_LIBTOOL= yes | |
10 | USE_LANGUAGES= c c++ | 10 | USE_LANGUAGES= c c++ | |
11 | GNU_CONFIGURE= yes | 11 | GNU_CONFIGURE= yes | |
12 | 12 | |||
13 | CONFIGURE_DIRS+= MediaInfo/Project/GNU/CLI | 13 | CONFIGURE_DIRS+= MediaInfo/Project/GNU/CLI | |
14 | 14 | |||
15 | pre-configure: | 15 | pre-configure: | |
16 | cd ${WRKSRC}/${CONFIGURE_DIRS} && autoreconf -i | 16 | cd ${WRKSRC}/${CONFIGURE_DIRS:Q} && autoreconf -i | |
17 | 17 | |||
18 | .include "../../multimedia/libmediainfo/buildlink3.mk" | 18 | .include "../../multimedia/libmediainfo/buildlink3.mk" | |
19 | .include "../../mk/bsd.pkg.mk" | 19 | .include "../../mk/bsd.pkg.mk" |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.3 2014/10/13 09:34:49 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.4 2015/09/07 01:02:00 dsainty Exp $ | |
2 | # | 2 | # | |
3 | # used by multimedia/mediainfo/Makefile | 3 | # used by multimedia/mediainfo/Makefile | |
4 | # used by multimedia/libmediainfo/Makefile | 4 | # used by multimedia/libmediainfo/Makefile | |
5 | 5 | |||
6 | MIVER= 0.7.65 | 6 | MIVER= 0.7.77 | |
7 | 7 | |||
8 | DISTNAME= mediainfo_${MIVER}_AllInclusive | 8 | DISTNAME= mediainfo_${MIVER}_AllInclusive | |
9 | CATEGORIES= multimedia | 9 | CATEGORIES= multimedia | |
10 | MASTER_SITES= http://mediaarea.net/download/source/mediainfo/${MIVER}/ | 10 | MASTER_SITES= http://mediaarea.net/download/source/mediainfo/${MIVER}/ | |
11 | EXTRACT_SUFX= .7z | 11 | EXTRACT_SUFX= .7z | |
12 | 12 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= http://mediaarea.net/en/MediaInfo | 14 | HOMEPAGE= http://mediaarea.net/en/MediaInfo | |
15 | COMMENT= Utility to supply technical info about audio and video | 15 | COMMENT= Utility to supply technical info about audio and video | |
16 | 16 | |||
17 | DISTINFO_FILE= ${.CURDIR}/../../multimedia/mediainfo/distinfo | 17 | DISTINFO_FILE= ${.CURDIR}/../../multimedia/mediainfo/distinfo | |
18 | PATCHDIR= ${.CURDIR}/../../multimedia/mediainfo/patches | 18 | PATCHDIR= ${.CURDIR}/../../multimedia/mediainfo/patches | |
19 | 19 | |||
20 | WRKSRC= ${WRKDIR} | 20 | WRKSRC= ${WRKDIR}/mediainfo_AllInclusive |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2015/05/14 13:20:06 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.10 2015/09/07 01:02:00 dsainty Exp $ | |
2 | 2 | |||
3 | SHA1 (mediainfo_0.7.65_AllInclusive.7z) = 80d8b289e6ef9e11a68b960ccd709032452d9e1c | 3 | SHA1 (mediainfo_0.7.77_AllInclusive.7z) = 3cdf292f8aa72c1c590618b44ec9c0700f66b818 | |
4 | RMD160 (mediainfo_0.7.65_AllInclusive.7z) = 35a6ad9ed28e15688597465640a427be4ea70651 | 4 | RMD160 (mediainfo_0.7.77_AllInclusive.7z) = bd752aaa933c9fac9bff6ddb5a26ef7e6fa61b04 | |
5 | Size (mediainfo_0.7.65_AllInclusive.7z) = 2286326 bytes | 5 | Size (mediainfo_0.7.77_AllInclusive.7z) = 2645508 bytes | |
6 | SHA1 (patch-MediaInfoLib_Source_MediaInfo_MediaInfo__Config.h) = c55f25c0781c1902dd2459d138a88117e3f43de5 | 6 | SHA1 (patch-MediaInfoLib_Source_MediaInfo_MediaInfo__Config.h) = c55f25c0781c1902dd2459d138a88117e3f43de5 | |
7 | SHA1 (patch-MediaInfoLib_Source_MediaInfo_Text_File__Ttml.h) = 9e2e86b46b5106c39be3e07f28c16a9b1a033435 |