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. |