media-video/aegisub: add missing pthread flags
authorIlya Tumaykin <itumaykin@gmail.com>
Mon, 21 Dec 2015 15:01:31 +0000 (18:01 +0300)
committerIlya Tumaykin <itumaykin@gmail.com>
Mon, 21 Dec 2015 15:01:31 +0000 (18:01 +0300)
This also fixes build with GCC-5.

Gentoo-Bug: 568878

Package-Manager: portage-2.2.24

media-video/aegisub/aegisub-3.2.2.ebuild
media-video/aegisub/aegisub-9999.ebuild
media-video/aegisub/files/aegisub-3.2.2-add-missing-pthread-flags.patch [new file with mode: 0644]
media-video/aegisub/files/aegisub-9999-add-missing-pthread-flags.patch [new file with mode: 0644]

index 185e7f1d35a32784c3bc55404fd709e29123e8b3..19b2dc61bd40c72e568bf5b6d56688c3f662a60f 100644 (file)
@@ -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"
 )
 
index c678b5f54632d4b18f49a479c81455c09763ae8e..6f6eb8c43a75ff9dcd4d6a53dc62cb0ceea0ef5b 100644 (file)
@@ -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 (file)
index 0000000..c1aa14a
--- /dev/null
@@ -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 (file)
index 0000000..1d709fe
--- /dev/null
@@ -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
+