1 |
commit: 35faaa2e63bff2c86051f8daf871950d84b256d1 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Sep 5 08:59:03 2011 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Sep 5 08:59:03 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=35faaa2e |
7 |
|
8 |
media-video/vlc: Support building against NPAPI-SDK. |
9 |
|
10 |
(Portage version: 2.2.0_alpha51_p82/git/Linux x86_64, signed Manifest commit with key 42B9401D) |
11 |
|
12 |
--- |
13 |
media-video/vlc/Manifest | 13 ++++--- |
14 |
.../0001-Support-building-against-NPAPI-SDK.patch | 39 ++++++++++++++++++++ |
15 |
media-video/vlc/vlc-1.1.11.ebuild | 4 ++- |
16 |
3 files changed, 49 insertions(+), 7 deletions(-) |
17 |
|
18 |
diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest |
19 |
index 3cc9a5b..58239fe 100644 |
20 |
--- a/media-video/vlc/Manifest |
21 |
+++ b/media-video/vlc/Manifest |
22 |
@@ -1,16 +1,17 @@ |
23 |
-----BEGIN PGP SIGNED MESSAGE----- |
24 |
Hash: SHA256 |
25 |
|
26 |
+AUX 0001-Support-building-against-NPAPI-SDK.patch 1459 RMD160 7213594ec7d33ed1061a5f4dc0c96091bc4a78c9 SHA1 fe3e7d1f220b8bfbbcdc5ba47965cde73908f7cb SHA256 915cbfc4a555a67c372e1ee336e123bd64db7f07ea11f594e631bf097b251ae7 |
27 |
DIST vlc-1.1.11.tar.bz2 26319862 RMD160 fa8a32a8e81a5f707b3cace6fa9808d5d7cb9fe6 SHA1 068e75bdbfe6e595a4db14ad49e05688c8b1d5ad SHA256 682560be08b82bedfaf30d8a611d80093c5883c1de72fcbcf05715b8e9f4e1cb |
28 |
DIST vlc-patches-99.tar.bz2 3353 RMD160 5e4961b7a6036ddcd609af1ce001f9be8cd6e525 SHA1 b26e969bcf05751fc0fe2ffd17b5be03d7a184aa SHA256 79b68b6879b737a714075d2437a7615525242412f7cf084277ace2cbeec567e9 |
29 |
-EBUILD vlc-1.1.11.ebuild 12384 RMD160 baebd0d8c7a926d61176191d3aff5fa284ab8e78 SHA1 cbfcec81d702064b389d40b292c0227b353dd102 SHA256 d952dcb9df1c097fc21f09aad4baa30c2a3d86abc3560b32167a71df93c694cb |
30 |
+EBUILD vlc-1.1.11.ebuild 12481 RMD160 8eeefb9158407ea63ed1ee701e92117c97ab58f3 SHA1 0745c270209f97b3a3e45ae7c300bfc4bab2eb5b SHA256 3b1cd2dc06056c86164782cb5c0bf20ed68b4f78ae80c7246f3998e39a017d2c |
31 |
MISC metadata.xml 6478 RMD160 7ddf32170a0d306d753eb1c567bab738871f93ee SHA1 fc20ca23fbef32370d86fdaa1154d5eb744ca6a2 SHA256 c72d228750d1d28196388c2bedc79de711a14e0c1c664eaedbb1ad63467955f8 |
32 |
-----BEGIN PGP SIGNATURE----- |
33 |
Version: GnuPG v2.0.18 (GNU/Linux) |
34 |
|
35 |
-iJwEAQEIAAYFAk5kiCAACgkQfXuS5UK5QB1YOQP/anwX4LpRK2kED6pRlQ9+Alg+ |
36 |
-1LpN0MbR11apgfo1j+cv7OGiZPokWhbn2jl4Jh0b88i6aWxw/FDyK5/FPwaTN2w3 |
37 |
-s3RqULbCicQIcZhOrbaYpf4AEEgXZau9KcS4QpGThypBCCCkJ9HryiFuslQC6Yho |
38 |
-fwiJJsn5+VJDc0zFQzc= |
39 |
-=5BG5 |
40 |
+iJwEAQEIAAYFAk5kj1cACgkQfXuS5UK5QB07ngQAldMObOjoqde2JoOx6YYCvH5M |
41 |
+a+kfjbE2kHiYRDRxUSRGtcTHjf/Pa5X6a0pRPfW8bkrqf+14XkZb73eXXp2eOCDU |
42 |
+n2tPJp5fQZ6KMziwaFHpNYp+WLlxZMlhzgEIVg1wAZzcQy9z04nRiGgfy6xa6laQ |
43 |
+AdWtKPY5hTytksUL7Gg= |
44 |
+=RVrP |
45 |
-----END PGP SIGNATURE----- |
46 |
|
47 |
diff --git a/media-video/vlc/files/0001-Support-building-against-NPAPI-SDK.patch b/media-video/vlc/files/0001-Support-building-against-NPAPI-SDK.patch |
48 |
new file mode 100644 |
49 |
index 0000000..1146565 |
50 |
--- /dev/null |
51 |
+++ b/media-video/vlc/files/0001-Support-building-against-NPAPI-SDK.patch |
52 |
@@ -0,0 +1,39 @@ |
53 |
+From 8d7943b1b19870b1aaa5d3058d79273661bbc25a Mon Sep 17 00:00:00 2001 |
54 |
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@g.o> |
55 |
+Date: Mon, 5 Sep 2011 10:43:39 +0200 |
56 |
+Subject: [PATCH] Support building against NPAPI-SDK. |
57 |
+ |
58 |
+--- |
59 |
+ configure.ac | 13 ++++++++++--- |
60 |
+ 1 files changed, 10 insertions(+), 3 deletions(-) |
61 |
+ |
62 |
+diff --git a/configure.ac b/configure.ac |
63 |
+index 86a7eac..de86fca 100644 |
64 |
+--- a/configure.ac |
65 |
++++ b/configure.ac |
66 |
+@@ -4555,12 +4555,19 @@ then |
67 |
+ found=1 |
68 |
+ else |
69 |
+ if test -n "$PKG_CONFIG"; then |
70 |
+- for i in "${with_mozilla_pkg}" libxul {seamonkey,iceape,xulrunner,firefox,iceweasel,mozilla}-plugin; do |
71 |
++ for i in "${with_mozilla_pkg}" npapi-sdk {seamonkey,iceape,xulrunner,firefox,iceweasel,mozilla}-plugin libxul; do |
72 |
+ if test -n "$i" |
73 |
+ then |
74 |
+ echo "Trying to find $i package" >&AS_MESSAGE_LOG_FD |
75 |
+- AC_MSG_CHECKING([for $i >= 1.9.2]) |
76 |
+- if $PKG_CONFIG --exists --print-errors "$i >= 1.9.2" 2>&AS_MESSAGE_LOG_FD |
77 |
++ |
78 |
++ AS_IF([test $i = npapi-sdk], [ |
79 |
++ moz_ver=0.27 |
80 |
++ ], [ |
81 |
++ moz_ver=1.9.2 |
82 |
++ ]) |
83 |
++ |
84 |
++ AC_MSG_CHECKING([for $i >= $moz_ver]) |
85 |
++ if $PKG_CONFIG --exists --print-errors "$i >= $moz_ver" 2>&AS_MESSAGE_LOG_FD |
86 |
+ then |
87 |
+ echo "Using $i pkg-config package." >&AS_MESSAGE_LOG_FD |
88 |
+ echo "Using $i package." >&AS_MESSAGE_FD |
89 |
+-- |
90 |
+1.7.6.1 |
91 |
+ |
92 |
|
93 |
diff --git a/media-video/vlc/vlc-1.1.11.ebuild b/media-video/vlc/vlc-1.1.11.ebuild |
94 |
index 160deb6..7abcaca 100644 |
95 |
--- a/media-video/vlc/vlc-1.1.11.ebuild |
96 |
+++ b/media-video/vlc/vlc-1.1.11.ebuild |
97 |
@@ -104,7 +104,8 @@ RDEPEND=" |
98 |
mtp? ( >=media-libs/libmtp-1.0.0 ) |
99 |
musepack? ( >=media-sound/musepack-tools-444 ) |
100 |
ncurses? ( sys-libs/ncurses ) |
101 |
- nsplugin? ( >=net-libs/xulrunner-1.9.2 x11-libs/libXpm x11-libs/libXt x11-libs/libxcb x11-libs/xcb-util ) |
102 |
+ nsplugin? ( || ( net-misc/npapi-sdk >=net-libs/xulrunner-1.9.2 ) |
103 |
+ x11-libs/libXpm x11-libs/libXt x11-libs/libxcb x11-libs/xcb-util ) |
104 |
ogg? ( media-libs/libogg ) |
105 |
opengl? ( virtual/opengl || ( >=x11-libs/libX11-1.3.99.901 <x11-libs/libX11-1.3.99.901[xcb] ) ) |
106 |
png? ( media-libs/libpng sys-libs/zlib ) |
107 |
@@ -220,6 +221,7 @@ src_prepare() { |
108 |
rm -f m4/lt* m4/libtool.m4 |
109 |
|
110 |
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" |
111 |
+ epatch "${FILESDIR}"/0001-Support-building-against-NPAPI-SDK.patch |
112 |
eautoreconf |
113 |
} |