Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, net-misc/freerdp/
Date: Sun, 31 Jul 2016 22:35:55
Message-Id: 1470004514.284e8df14016d82111de37cc8b24f8e11d6442a3.floppym@gentoo
1 commit: 284e8df14016d82111de37cc8b24f8e11d6442a3
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 31 22:32:08 2016 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 22:35:14 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284e8df1
7
8 net-misc/freerdp: new snapshot for 2.0.0
9
10 net-misc/freerdp/Manifest | 1 +
11 net-misc/freerdp/freerdp-2.0.0_pre20160722.ebuild | 115 ++++++++++++++++++++++
12 profiles/package.mask | 4 +
13 3 files changed, 120 insertions(+)
14
15 diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
16 index 5de8bd7..5d06680 100644
17 --- a/net-misc/freerdp/Manifest
18 +++ b/net-misc/freerdp/Manifest
19 @@ -1 +1,2 @@
20 DIST freerdp-1.2.1_pre20150326.tar.gz 6146857 SHA256 c0646f224ea30a485e165fb31eb8a039af2ca3f257cdf784b319e1b5c13e0425 SHA512 ca1499d56ecb9c9bc624de2ecc976eb9633b795050ac01e16fcc9e0a8951d274cc63644a0e2b830e75f66de894f6a22274864fd20a9351834f6d664874e65ec8 WHIRLPOOL 1ff6ce70d454a7e0cbb3cd4fbafe1fb4191dadc3b2f8a6dbff10d8c725b8fc2838a863837d9b01f6daa670483fe40266fb57569904ad8ac8503549d6605c9e64
21 +DIST freerdp-2.0.0_pre20160722.tar.gz 6412437 SHA256 17d6b7b9ec6bcfbb78d72ecda034e1ed6bdae4f95a8100297096a5e5e095463a SHA512 3b67de8f31740ccba0ce59f0035328bda6c1602e6197a31008bdd5bcab15e85f473c6c4eca5cb87670b34fa174e4b0da21a7f75be99686df485bb7f9cda6f589 WHIRLPOOL b494070185435da954e9d998915fbe4b47286c803c03bc4839afa583082434fc4d51776b62db27255b9ba62ecb8ef9c95af96e2920414e0fff9b27dceecb4cd4
22
23 diff --git a/net-misc/freerdp/freerdp-2.0.0_pre20160722.ebuild b/net-misc/freerdp/freerdp-2.0.0_pre20160722.ebuild
24 new file mode 100644
25 index 0000000..f11763b
26 --- /dev/null
27 +++ b/net-misc/freerdp/freerdp-2.0.0_pre20160722.ebuild
28 @@ -0,0 +1,115 @@
29 +# Copyright 1999-2016 Gentoo Foundation
30 +# Distributed under the terms of the GNU General Public License v2
31 +# $Id$
32 +
33 +EAPI="6"
34 +
35 +inherit cmake-utils
36 +
37 +if [[ ${PV} != 9999 ]]; then
38 + inherit vcs-snapshot
39 + COMMIT="5b2455f3147aca395a441fc65b602938600f0788"
40 + SRC_URI="https://github.com/FreeRDP/FreeRDP/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
41 + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
42 +else
43 + inherit git-r3
44 + SRC_URI=""
45 + EGIT_REPO_URI="git://github.com/FreeRDP/FreeRDP.git
46 + https://github.com/FreeRDP/FreeRDP.git"
47 +fi
48 +
49 +DESCRIPTION="Free implementation of the Remote Desktop Protocol"
50 +HOMEPAGE="http://www.freerdp.com/"
51 +
52 +LICENSE="Apache-2.0"
53 +SLOT="0/2"
54 +IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libressl neon pulseaudio server smartcard systemd test usb wayland X xinerama xv"
55 +
56 +RDEPEND="
57 + !libressl? ( dev-libs/openssl:0 )
58 + libressl? ( dev-libs/libressl )
59 + sys-libs/zlib:0
60 + alsa? ( media-libs/alsa-lib )
61 + cups? ( net-print/cups )
62 + client? (
63 + usb? (
64 + virtual/libudev:0=
65 + sys-apps/util-linux:0=
66 + dev-libs/dbus-glib:0=
67 + virtual/libusb:1=
68 + )
69 + X? (
70 + x11-libs/libXcursor
71 + x11-libs/libXext
72 + x11-libs/libXi
73 + x11-libs/libXrender
74 + xinerama? ( x11-libs/libXinerama )
75 + xv? ( x11-libs/libXv )
76 + )
77 + )
78 + ffmpeg? ( virtual/ffmpeg )
79 + gstreamer? (
80 + media-libs/gstreamer:1.0
81 + media-libs/gst-plugins-base:1.0
82 + x11-libs/libXrandr
83 + )
84 + jpeg? ( virtual/jpeg:0 )
85 + pulseaudio? ( media-sound/pulseaudio )
86 + server? (
87 + X? (
88 + x11-libs/libXcursor
89 + x11-libs/libXdamage
90 + x11-libs/libXext
91 + x11-libs/libXfixes
92 + xinerama? ( x11-libs/libXinerama )
93 + )
94 + )
95 + smartcard? ( sys-apps/pcsc-lite )
96 + systemd? ( sys-apps/systemd:0= )
97 + wayland? (
98 + dev-libs/wayland
99 + x11-libs/libxkbcommon
100 + )
101 + X? (
102 + x11-libs/libX11
103 + x11-libs/libxkbfile
104 + )
105 +"
106 +DEPEND="${RDEPEND}
107 + virtual/pkgconfig
108 + client? ( X? ( doc? (
109 + app-text/docbook-xml-dtd:4.1.2
110 + app-text/xmlto
111 + ) ) )
112 +"
113 +
114 +DOCS=( README )
115 +
116 +src_configure() {
117 + onoff() {
118 + usex "$1" ON OFF
119 + }
120 + local mycmakeargs=(
121 + -DWITH_ALSA=$(onoff alsa)
122 + -DWITH_CLIENT=$(onoff client)
123 + -DWITH_CUPS=$(onoff cups)
124 + -DWITH_DEBUG_ALL=$(onoff debug)
125 + -DWITH_MANPAGES=$(onoff doc)
126 + -DWITH_FFMPEG=$(onoff ffmpeg)
127 + -DWITH_GSTREAMER_1_0=$(onoff gstreamer)
128 + -DWITH_JPEG=$(onoff jpeg)
129 + -DWITH_NEON=$(onoff neon)
130 + -DWITH_PULSE=$(onoff pulseaudio)
131 + -DWITH_SERVER=$(onoff server)
132 + -DWITH_PCSC=$(onoff smartcard)
133 + -DWITH_LIBSYSTEMD=$(onoff systemd)
134 + -DWITH_SSE2=$(onoff cpu_flags_x86_sse2)
135 + -DCHANNEL_URBDRC=$(onoff usb)
136 + -DWITH_X11=$(onoff X)
137 + -DWITH_XINERAMA=$(onoff xinerama)
138 + -DWITH_XV=$(onoff xv)
139 + -DBUILD_TESTING=$(onoff test)
140 + -DWITH_WAYLAND=$(onoff wayland)
141 + )
142 + cmake-utils_src_configure
143 +}
144
145 diff --git a/profiles/package.mask b/profiles/package.mask
146 index fdadc9a..c9efcf4 100644
147 --- a/profiles/package.mask
148 +++ b/profiles/package.mask
149 @@ -30,6 +30,10 @@
150
151 #--- END OF EXAMPLES ---
152
153 +# Mike Gilbert <floppym@g.o> (31 Jul 2016)
154 +# Breaks reverse dependencies.
155 +>=net-misc/freerdp-2
156 +
157 # Patrice Clement <monsieurp@g.o> (31 Jul 2016)
158 # Upstream is dead and the ebuild is a complete mess. Does not compile with
159 # recent JVMs. Masked for removal in 30 days. See bug #584562.