Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mgorny:master commit in: media-video/vlc/files/, media-video/vlc/
Date: Mon, 05 Sep 2011 08:57:48
Message-Id: 35faaa2e63bff2c86051f8daf871950d84b256d1.mgorny@gentoo
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 }