commit:     d7810e2c933d6630efe6ab54471ef3b65cd1a357
Author:     Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Mon Dec 21 15:01:31 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 15:01:31 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7810e2c

media-video/aegisub: add missing pthread flags

This also fixes build with GCC-5.

Gentoo-Bug: 568878

Package-Manager: portage-2.2.24

 media-video/aegisub/aegisub-3.2.2.ebuild                 |  1 +
 media-video/aegisub/aegisub-9999.ebuild                  |  1 +
 .../files/aegisub-3.2.2-add-missing-pthread-flags.patch  | 16 ++++++++++++++++
 .../files/aegisub-9999-add-missing-pthread-flags.patch   | 14 ++++++++++++++
 4 files changed, 32 insertions(+)

diff --git a/media-video/aegisub/aegisub-3.2.2.ebuild 
b/media-video/aegisub/aegisub-3.2.2.ebuild
index 185e7f1..19b2dc6 100644
--- a/media-video/aegisub/aegisub-3.2.2.ebuild
+++ b/media-video/aegisub/aegisub-3.2.2.ebuild
@@ -63,6 +63,7 @@ REQUIRED_USE="
 PATCHES=(
        "${FILESDIR}/${P}-fix-lua-regexp.patch"
        "${FILESDIR}/${P}-unbundle-luajit.patch"
+       "${FILESDIR}/${P}-add-missing-pthread-flags.patch"
        "${FILESDIR}/${P}-respect-user-compiler-flags.patch"
 )
 

diff --git a/media-video/aegisub/aegisub-9999.ebuild 
b/media-video/aegisub/aegisub-9999.ebuild
index c678b5f..6f6eb8c 100644
--- a/media-video/aegisub/aegisub-9999.ebuild
+++ b/media-video/aegisub/aegisub-9999.ebuild
@@ -60,6 +60,7 @@ REQUIRED_USE="
 PATCHES=(
        "${FILESDIR}/${PN}-3.2.2-fix-lua-regexp.patch"
        "${FILESDIR}/${P}-unbundle-luajit.patch"
+       "${FILESDIR}/${P}-add-missing-pthread-flags.patch"
        "${FILESDIR}/${P}-respect-user-compiler-flags.patch"
 )
 

diff --git 
a/media-video/aegisub/files/aegisub-3.2.2-add-missing-pthread-flags.patch 
b/media-video/aegisub/files/aegisub-3.2.2-add-missing-pthread-flags.patch
new file mode 100644
index 0000000..c1aa14a
--- /dev/null
+++ b/media-video/aegisub/files/aegisub-3.2.2-add-missing-pthread-flags.patch
@@ -0,0 +1,16 @@
+diff --git a/tools/Makefile b/tools/Makefile
+index 81bcef3..f9a6cd3 100644
+--- a/tools/Makefile
++++ b/tools/Makefile
+@@ -7,8 +7,9 @@ PROGRAM += $(d)osx-bundle-restart-helper
+ endif
+ 
+ repack-thes-dict_OBJ  := $(d)repack-thes-dict.o $(TOP)lib/libaegisub.a
+-repack-thes-dict_LIBS := $(LIBS_BOOST) $(LIBS_ICU)
+-repack-thes-dict_CPPFLAGS := -I$(TOP) -I$(TOP)libaegisub/include $(CFLAGS_ICU)
++repack-thes-dict_LIBS := $(LIBS_BOOST) $(LIBS_ICU) $(LIBS_PTHREAD)
++repack-thes-dict_CPPFLAGS := -I$(TOP) -I$(TOP)libaegisub/include \
++      $(CFLAGS_ICU) $(CFLAGS_PTHREAD)
+ 
+ PROGRAM += $(d)repack-thes-dict
+ 

diff --git 
a/media-video/aegisub/files/aegisub-9999-add-missing-pthread-flags.patch 
b/media-video/aegisub/files/aegisub-9999-add-missing-pthread-flags.patch
new file mode 100644
index 0000000..1d709fe
--- /dev/null
+++ b/media-video/aegisub/files/aegisub-9999-add-missing-pthread-flags.patch
@@ -0,0 +1,14 @@
+diff --git a/tools/Makefile b/tools/Makefile
+index d9f64b8..f9a6cd3 100644
+--- a/tools/Makefile
++++ b/tools/Makefile
+@@ -8,7 +8,8 @@ endif
+ 
+ repack-thes-dict_OBJ  := $(d)repack-thes-dict.o $(TOP)lib/libaegisub.a
+ repack-thes-dict_LIBS := $(LIBS_BOOST) $(LIBS_ICU) $(LIBS_PTHREAD)
+-repack-thes-dict_CPPFLAGS := -I$(TOP) -I$(TOP)libaegisub/include $(CFLAGS_ICU)
++repack-thes-dict_CPPFLAGS := -I$(TOP) -I$(TOP)libaegisub/include \
++      $(CFLAGS_ICU) $(CFLAGS_PTHREAD)
+ 
+ PROGRAM += $(d)repack-thes-dict
+ 

Reply via email to