pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/mkvtoolnix mkvtoolnix: fix buildling on mac...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d50863dc76eb
branches:  trunk
changeset: 319400:d50863dc76eb
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Feb 12 23:46:23 2019 +0000

description:
mkvtoolnix: fix buildling on macOS; remove DRAKE_FLAGS because current rake automatically chosses number of jobs

diffstat:

 multimedia/mkvtoolnix/Makefile               |  10 ++--------
 multimedia/mkvtoolnix/distinfo               |   4 ++--
 multimedia/mkvtoolnix/patches/patch-Rakefile |  22 +++++++++++-----------
 3 files changed, 15 insertions(+), 21 deletions(-)

diffs (69 lines):

diff -r b81f5abd093e -r d50863dc76eb multimedia/mkvtoolnix/Makefile
--- a/multimedia/mkvtoolnix/Makefile    Tue Feb 12 23:25:28 2019 +0000
+++ b/multimedia/mkvtoolnix/Makefile    Tue Feb 12 23:46:23 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.125 2019/02/11 08:18:07 adam Exp $
+# $NetBSD: Makefile,v 1.126 2019/02/12 23:46:23 adam Exp $
 
 DISTNAME=      mkvtoolnix-31.0.0
 CATEGORIES=    multimedia
@@ -35,14 +35,8 @@
 
 INSTALL_ENV+=  SHELL=${SH:Q}
 
-.if !empty(MAKE_JOBS)
-DRAKE_ARGS=    -v -j${MAKE_JOBS}
-.else
-DRAKE_ARGS=    # empty
-.endif
-
 do-build:
-       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${RAKE} ${DRAKE_ARGS}
+       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${RAKE}
 
 do-install:
        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${RAKE} install
diff -r b81f5abd093e -r d50863dc76eb multimedia/mkvtoolnix/distinfo
--- a/multimedia/mkvtoolnix/distinfo    Tue Feb 12 23:25:28 2019 +0000
+++ b/multimedia/mkvtoolnix/distinfo    Tue Feb 12 23:46:23 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.62 2019/02/11 08:18:07 adam Exp $
+$NetBSD: distinfo,v 1.63 2019/02/12 23:46:23 adam Exp $
 
 SHA1 (mkvtoolnix-31.0.0.tar.xz) = 0a7dd9b4e90e222450dc3cc83560f1d77e54deac
 RMD160 (mkvtoolnix-31.0.0.tar.xz) = 32cef0bce6f968b45f7fa200eab5899557ea7581
 SHA512 (mkvtoolnix-31.0.0.tar.xz) = 085bc7d5a2b2e692d584bef5f31aab8dc25883cc93d9f2b2c35ea6356d64536763b6e9f7cef2dbaf1b789e73c05cb5f9e76ce76c54f034aa9d46c30983d1a5b7
 Size (mkvtoolnix-31.0.0.tar.xz) = 7282492 bytes
-SHA1 (patch-Rakefile) = bac8a1e581725e329079ab0acccd83795d707594
+SHA1 (patch-Rakefile) = 85e44c7649dc27207d127a2957d3a9aeed49ec7e
 SHA1 (patch-build-config.in) = a9072de691ee3e011b472280dd276a67f1799fac
 SHA1 (patch-src_common_locale.cpp) = 46ba293fb0dee8af0e6e6fbe17c725a509101109
diff -r b81f5abd093e -r d50863dc76eb multimedia/mkvtoolnix/patches/patch-Rakefile
--- a/multimedia/mkvtoolnix/patches/patch-Rakefile      Tue Feb 12 23:25:28 2019 +0000
+++ b/multimedia/mkvtoolnix/patches/patch-Rakefile      Tue Feb 12 23:46:23 2019 +0000
@@ -1,14 +1,14 @@
-$NetBSD: patch-Rakefile,v 1.1 2018/12/02 17:13:41 adam Exp $
+$NetBSD: patch-Rakefile,v 1.2 2019/02/12 23:46:23 adam Exp $
 
-Fix linking on macOS.
+Fix buildling on macOS.
 
---- Rakefile.orig      2018-12-02 17:00:02.000000000 +0000
+--- Rakefile.orig      2019-02-12 23:14:10.000000000 +0000
 +++ Rakefile
-@@ -1111,6 +1111,7 @@ if $build_mkvtoolnix_gui
-     libraries($common_libs, :qt).
-     libraries("-mwindows", :powrprof, :if => $building_for[:windows]).
-     libraries("-framework IOKit", :if => $building_for[:macos]).
-+    libraries("-framework CoreFoundation", :if => $building_for[:macos]).
-     libraries($custom_libs).
-     create
- end
+@@ -145,7 +145,6 @@ def setup_globals
+   cxxflags                 = "#{cflags_common} #{c(:STD_CXX)}"
+   cxxflags                += " -Woverloaded-virtual" if c(:COMPILER_TYPE) != "gcc" # too many false positives in EbmlElement.h on g++ 8
+   cxxflags                += " -Wnon-virtual-dtor -Wextra -Wno-missing-field-initializers #{c(:WSHADOW_COMPATIBLE_LOCAL)} #{c(:WNO_MAYBE_UNINITIALIZED)}"
+-  cxxflags                += " -fvisibility=hidden -fvisibility-inlines-hidden" if $building_for[:macos]
+   cxxflags                += " #{c(:QT_CFLAGS)} #{c(:BOOST_CPPFLAGS)} #{c(:USER_CXXFLAGS)}"
+ 
+   ldflags                  = ""



Home | Main Index | Thread Index | Old Index