Please find attached update diffs for the following ports:
- multimedia/libmatroska
- textproc/libebml
Simple updates to the latest stable versions. Both projects switched to
cmake as build-system.
- multimedia/mkvtoolnix
As always nothing special but depends on the new libmatroska and libebml
versions.
Comments? OK?
RS
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mkvtoolnix/Makefile,v
retrieving revision 1.88
diff -u -p -u -p -r1.88 Makefile
--- Makefile 8 Mar 2019 20:00:50 -0000 1.88
+++ Makefile 15 Apr 2019 19:53:36 -0000
@@ -2,8 +2,7 @@
COMMENT= create, alter and inspect Matroska files
-DISTNAME= mkvtoolnix-31.0.0
-REVISION= 0
+DISTNAME= mkvtoolnix-33.0.0
CATEGORIES= multimedia x11
@@ -14,9 +13,9 @@ MAINTAINER = Rafael Sadowski <rsadowski@
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB += ${COMPILER_LIBCXX} FLAC boost_filesystem-mt
-WANTLIB += boost_regex-mt boost_system-mt c cmark ebml iconv intl
-WANTLIB += m magic matroska ogg vorbis z
+WANTLIB += ${COMPILER_LIBCXX} FLAC boost_filesystem-mt boost_regex-mt
+WANTLIB += boost_system-mt c cmark ebml iconv intl m magic matroska
+WANTLIB += ogg vorbis z
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/
@@ -42,8 +41,8 @@ LIB_DEPENDS= audio/flac \
textproc/cmark \
devel/gettext \
devel/libmagic \
- multimedia/libmatroska>=1.4.5 \
- textproc/libebml>=1.3.4
+ multimedia/libmatroska>=1.5.0 \
+ textproc/libebml>=1.3.7
MAKE_ENV+= V=1
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/mkvtoolnix/distinfo,v
retrieving revision 1.46
diff -u -p -u -p -r1.46 distinfo
--- distinfo 3 Mar 2019 08:51:19 -0000 1.46
+++ distinfo 15 Apr 2019 19:53:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (mkvtoolnix-31.0.0.tar.xz) =
+YqMOgDkjOuaVuxcsfibdmO7xazohxP58If9qqJQGzU=
-SIZE (mkvtoolnix-31.0.0.tar.xz) = 7282492
+SHA256 (mkvtoolnix-33.0.0.tar.xz) =
krgrGD0U4dTvHdd50A33A/lzWVxq5gsyyfqpzyHiZ4E=
+SIZE (mkvtoolnix-33.0.0.tar.xz) = 7285816
Index:
patches/patch-src_mkvtoolnix-gui_jobs_program_runner_unix_program_runner_h
===================================================================
RCS file:
/cvs/ports/multimedia/mkvtoolnix/patches/patch-src_mkvtoolnix-gui_jobs_program_runner_unix_program_runner_h,v
retrieving revision 1.1
diff -u -p -u -p -r1.1
patch-src_mkvtoolnix-gui_jobs_program_runner_unix_program_runner_h
--- patches/patch-src_mkvtoolnix-gui_jobs_program_runner_unix_program_runner_h
18 Aug 2018 06:47:58 -0000 1.1
+++ patches/patch-src_mkvtoolnix-gui_jobs_program_runner_unix_program_runner_h
15 Apr 2019 19:53:36 -0000
@@ -18,7 +18,7 @@ Index: src/mkvtoolnix-gui/jobs/program_r
-class LinuxProgramRunner: public ProgramRunner {
+class UnixProgramRunner: public ProgramRunner {
- Q_OBJECT;
+ Q_OBJECT
public:
- explicit LinuxProgramRunner();
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/libebml/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- Makefile 24 Oct 2018 14:28:11 -0000 1.22
+++ Makefile 15 Apr 2019 18:58:11 -0000
@@ -2,13 +2,12 @@
COMMENT= Extensible Binary Meta Language library
-DISTNAME= libebml-1.3.5
+DISTNAME= libebml-1.3.7
CATEGORIES= textproc
MASTER_SITES= https://dl.matroska.org/downloads/libebml/
EXTRACT_SUFX= .tar.xz
-REVISION= 0
-SHARED_LIBS= ebml 3.1
+SHARED_LIBS= ebml 3.2
HOMEPAGE= http://www.matroska.org/
@@ -17,10 +16,14 @@ MAINTAINER= Brad Smith <[email protected]
# LGPLv2.1+
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB= m ${COMPILER_LIBCXX}
+WANTLIB += ${COMPILER_LIBCXX} m
-COMPILER = base-clang ports-gcc base-gcc
+COMPILER = base-clang ports-gcc base-gcc
-CONFIGURE_STYLE= gnu
+MODULES += devel/cmake
+
+CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON
+
+NO_TEST = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/libebml/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo 4 Sep 2017 08:01:05 -0000 1.12
+++ distinfo 15 Apr 2019 18:58:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (libebml-1.3.5.tar.xz) = 2BhBP2B0LC8Da6b1gsXgMg0Sv/7BsPwPwXo5i28EqgA=
-SIZE (libebml-1.3.5.tar.xz) = 274184
+SHA256 (libebml-1.3.7.tar.xz) = 4yRMh/WE1/yMNxiBprewZYPMBB+I4uP66aIV2cpY6fQ=
+SIZE (libebml-1.3.7.tar.xz) = 69460
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/libebml/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST 27 May 2015 21:16:51 -0000 1.3
+++ pkg/PLIST 15 Apr 2019 18:58:11 -0000
@@ -29,7 +29,11 @@ include/ebml/SafeReadIOCallback.h
include/ebml/StdIOCallback.h
include/ebml/c/
include/ebml/c/libebml_t.h
-lib/libebml.a
-lib/libebml.la
+lib/cmake/
+lib/cmake/ebml/
+lib/cmake/ebml/EbmlConfig.cmake
+lib/cmake/ebml/EbmlConfigVersion.cmake
+lib/cmake/ebml/EbmlTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/ebml/EbmlTargets.cmake
@lib lib/libebml.so.${LIBebml_VERSION}
lib/pkgconfig/libebml.pc
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/libmatroska/Makefile,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 Makefile
--- Makefile 24 Oct 2018 14:28:08 -0000 1.25
+++ Makefile 15 Apr 2019 19:00:32 -0000
@@ -2,13 +2,12 @@
COMMENT= extensible open standard audio/video container library
-DISTNAME= libmatroska-1.4.8
+DISTNAME= libmatroska-1.5.0
CATEGORIES= multimedia
MASTER_SITES= http://dl.matroska.org/downloads/libmatroska/
EXTRACT_SUFX= .tar.xz
-REVISION= 0
-SHARED_LIBS= matroska 4.2
+SHARED_LIBS= matroska 4.4
HOMEPAGE= http://www.matroska.org/
@@ -17,14 +16,15 @@ MAINTAINER= Brad Smith <[email protected]
# LGPLv2.1+
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB= ebml m ${COMPILER_LIBCXX}
-COMPILER = base-clang ports-gcc base-gcc
+COMPILER = base-clang ports-gcc base-gcc
-LIB_DEPENDS= textproc/libebml>=1.3.5
+MODULES += devel/cmake
-USE_GMAKE= Yes
-USE_LIBTOOL= Yes
-CONFIGURE_STYLE= gnu
+LIB_DEPENDS += textproc/libebml>=1.3.7
+
+CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON
+
+NO_TEST = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/libmatroska/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo 5 Nov 2017 10:14:54 -0000 1.14
+++ distinfo 15 Apr 2019 19:00:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (libmatroska-1.4.8.tar.xz) =
2McrINTFv4iHdohLCFT5XnQTm1JnSU+uHzlfchLXyZI=
-SIZE (libmatroska-1.4.8.tar.xz) = 286284
+SHA256 (libmatroska-1.5.0.tar.xz) =
8O/cGCf6gBKhbXZKRe2E1UTZKiAnETJF9SL14fcTrR4=
+SIZE (libmatroska-1.5.0.tar.xz) = 64596
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/libmatroska/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 PLIST
--- pkg/PLIST 27 May 2015 21:17:51 -0000 1.6
+++ pkg/PLIST 15 Apr 2019 19:00:32 -0000
@@ -30,7 +30,11 @@ include/matroska/KaxVersion.h
include/matroska/c/
include/matroska/c/libmatroska.h
include/matroska/c/libmatroska_t.h
-lib/libmatroska.a
-lib/libmatroska.la
+lib/cmake/
+lib/cmake/matroska/
+lib/cmake/matroska/MatroskaConfig.cmake
+lib/cmake/matroska/MatroskaConfigVersion.cmake
+lib/cmake/matroska/MatroskaTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/matroska/MatroskaTargets.cmake
@lib lib/libmatroska.so.${LIBmatroska_VERSION}
lib/pkgconfig/libmatroska.pc