summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2014-07-09 11:36:29 +0000
committerjperkin <jperkin@pkgsrc.org>2014-07-09 11:36:29 +0000
commita6fa0a8e7bb5d417c5eaf14b9cdf9186865cbe02 (patch)
treed520091a73f7408b77aa6ac0f9293477c15dae71
parent0a64fd876836011aa7483679e2fc9eecdca65c1a (diff)
downloadpkgsrc-a6fa0a8e7bb5d417c5eaf14b9cdf9186865cbe02.tar.gz
Various fixes for SunOS support.
-rw-r--r--multimedia/mkvtoolnix/Makefile5
-rw-r--r--multimedia/mkvtoolnix/distinfo3
-rw-r--r--multimedia/mkvtoolnix/patches/patch-src_common_terminal.cpp14
3 files changed, 20 insertions, 2 deletions
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index ec6700ee61d..084127a7ef8 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.68 2014/05/05 00:48:12 ryoon Exp $
+# $NetBSD: Makefile,v 1.69 2014/07/09 11:36:29 jperkin Exp $
DISTNAME= mkvtoolnix-5.0.1
PKGREVISION= 21
@@ -20,7 +20,10 @@ CONFIGURE_ARGS+= --with-boost_regex=boost_regex
CONFIGURE_ARGS+= --with-boost-system=boost_system
CONFIGURE_ARGS+= --with-boost-filesystem=boost_filesystem
+REPLACE_LOCALEDIR_PATTERNS= build-config.in
+
LDFLAGS.DragonFly= -lboost_system
+LDFLAGS.SunOS+= -lintl
INSTALL_ENV+= SHELL=${SH:Q}
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index 5552e6e5b48..6f1686481c0 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.32 2012/11/23 20:19:16 marino Exp $
+$NetBSD: distinfo,v 1.33 2014/07/09 11:36:29 jperkin Exp $
SHA1 (mkvtoolnix-5.0.1.tar.bz2) = 900211d47ba6cbeb4188bb45a492a2b9edf08ed2
RMD160 (mkvtoolnix-5.0.1.tar.bz2) = 3c6220a1ff304a18e4d7125d6981966c3e9d368e
Size (mkvtoolnix-5.0.1.tar.bz2) = 2155095 bytes
SHA1 (patch-aa) = f34d52914908e54fef20c857c3fde28aa560ff91
SHA1 (patch-src_common_common.cpp) = 04955bcef7fdc825bd97aed62211ad91b7a58c30
+SHA1 (patch-src_common_terminal.cpp) = 7bb0178f1fe58ce50feed7c8fc5974ba1172fa13
diff --git a/multimedia/mkvtoolnix/patches/patch-src_common_terminal.cpp b/multimedia/mkvtoolnix/patches/patch-src_common_terminal.cpp
new file mode 100644
index 00000000000..2bbb29a5e7a
--- /dev/null
+++ b/multimedia/mkvtoolnix/patches/patch-src_common_terminal.cpp
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_common_terminal.cpp,v 1.1 2014/07/09 11:36:29 jperkin Exp $
+
+Include unistd.h for ioctl()
+
+--- src/common/terminal.cpp.orig 2011-10-09 09:48:12.000000000 +0000
++++ src/common/terminal.cpp
+@@ -19,6 +19,7 @@
+ # include <sys/ioctl.h>
+ # endif // HAVE_SYS_IOCTL_H || GWINSZ_IN_SYS_IOCTL
+ #endif // HAVE_TIOCGWINSZ
++#include <unistd.h>
+
+ #include "common/terminal.h"
+