Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/
Date: Sun, 30 Jul 2017 02:20:22
Message-Id: 1501381186.5fde3228edde05116bf72fdcc0822ea5431daa7d.floppym@gentoo
1 commit: 5fde3228edde05116bf72fdcc0822ea5431daa7d
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 30 02:19:46 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 30 02:19:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fde3228
7
8 net-misc/freerdp: add openh264 support
9
10 Bug: https://bugs.gentoo.org/626540
11 Package-Manager: Portage-2.3.6_p23, Repoman-2.3.3_p1
12
13 net-misc/freerdp/freerdp-2.0.0_rc0.ebuild | 4 +++-
14 net-misc/freerdp/freerdp-9999.ebuild | 4 +++-
15 net-misc/freerdp/metadata.xml | 23 ++++++++++++-----------
16 3 files changed, 18 insertions(+), 13 deletions(-)
17
18 diff --git a/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild b/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild
19 index 347d8debd63..af81d79a948 100644
20 --- a/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild
21 +++ b/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild
22 @@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/"
23
24 LICENSE="Apache-2.0"
25 SLOT="0/2"
26 -IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon pulseaudio server smartcard systemd test usb wayland X xinerama xv"
27 +IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv"
28
29 RDEPEND="
30 !libressl? ( dev-libs/openssl:0= )
31 @@ -57,6 +57,7 @@ RDEPEND="
32 x11-libs/libXrandr
33 )
34 jpeg? ( virtual/jpeg:0 )
35 + openh264? ( media-libs/openh264 )
36 pulseaudio? ( media-sound/pulseaudio )
37 server? (
38 X? (
39 @@ -102,6 +103,7 @@ src_configure() {
40 -DWITH_GSTREAMER_1_0=$(usex gstreamer)
41 -DWITH_JPEG=$(usex jpeg)
42 -DWITH_NEON=$(usex neon)
43 + -DWITH_OPENH264=$(usex openh264)
44 -DWITH_PULSE=$(usex pulseaudio)
45 -DWITH_SERVER=$(usex server)
46 -DWITH_PCSC=$(usex smartcard)
47
48 diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
49 index 09de1872813..e931acba163 100644
50 --- a/net-misc/freerdp/freerdp-9999.ebuild
51 +++ b/net-misc/freerdp/freerdp-9999.ebuild
52 @@ -23,7 +23,7 @@ HOMEPAGE="http://www.freerdp.com/"
53
54 LICENSE="Apache-2.0"
55 SLOT="0/2"
56 -IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon pulseaudio server smartcard systemd test usb wayland X xinerama xv"
57 +IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv"
58
59 RDEPEND="
60 !libressl? ( dev-libs/openssl:0= )
61 @@ -57,6 +57,7 @@ RDEPEND="
62 x11-libs/libXrandr
63 )
64 jpeg? ( virtual/jpeg:0 )
65 + openh264? ( media-libs/openh264 )
66 pulseaudio? ( media-sound/pulseaudio )
67 server? (
68 X? (
69 @@ -101,6 +102,7 @@ src_configure() {
70 -DWITH_GSTREAMER_1_0=$(usex gstreamer)
71 -DWITH_JPEG=$(usex jpeg)
72 -DWITH_NEON=$(usex neon)
73 + -DWITH_OPENH264=$(usex openh264)
74 -DWITH_PULSE=$(usex pulseaudio)
75 -DWITH_SERVER=$(usex server)
76 -DWITH_PCSC=$(usex smartcard)
77
78 diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
79 index e48eff5f677..22b0a056661 100644
80 --- a/net-misc/freerdp/metadata.xml
81 +++ b/net-misc/freerdp/metadata.xml
82 @@ -1,15 +1,16 @@
83 <?xml version="1.0" encoding="UTF-8"?>
84 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 <pkgmetadata>
86 - <maintainer type="person">
87 - <email>floppym@g.o</email>
88 - <name>Mike Gilbert</name>
89 - </maintainer>
90 - <use>
91 - <flag name="client">Build client binaries</flag>
92 - <flag name="server">Build server binaries</flag>
93 - </use>
94 - <upstream>
95 - <remote-id type="github">FreeRDP/FreeRDP</remote-id>
96 - </upstream>
97 + <maintainer type="person">
98 + <email>floppym@g.o</email>
99 + <name>Mike Gilbert</name>
100 + </maintainer>
101 + <use>
102 + <flag name="client">Build client binaries</flag>
103 + <flag name="openh264">Enable H.264 support using <pkg>media-libs/openh264</pkg></flag>
104 + <flag name="server">Build server binaries</flag>
105 + </use>
106 + <upstream>
107 + <remote-id type="github">FreeRDP/FreeRDP</remote-id>
108 + </upstream>
109 </pkgmetadata>