Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
Date: Mon, 20 Aug 2018 00:41:58
Message-Id: 1534725671.dc95981212d79f745d65fc6f0b7211cd84da107b.tamiko@gentoo
1 commit: dc95981212d79f745d65fc6f0b7211cd84da107b
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 20 00:37:06 2018 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 20 00:41:11 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc959812
7
8 app-emulation/spice: drop vulnerable
9
10 Closing again.
11
12 Closes: Bug: https://bugs.gentoo.org/663330
13 Package-Manager: Portage-2.3.47, Repoman-2.3.10
14
15 app-emulation/spice/spice-0.14.0-r1.ebuild | 101 -----------------------------
16 1 file changed, 101 deletions(-)
17
18 diff --git a/app-emulation/spice/spice-0.14.0-r1.ebuild b/app-emulation/spice/spice-0.14.0-r1.ebuild
19 deleted file mode 100644
20 index b3727d668a7..00000000000
21 --- a/app-emulation/spice/spice-0.14.0-r1.ebuild
22 +++ /dev/null
23 @@ -1,101 +0,0 @@
24 -# Copyright 1999-2018 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=6
28 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
29 -
30 -inherit autotools ltprune python-any-r1 readme.gentoo-r1 xdg-utils
31 -
32 -DESCRIPTION="SPICE server"
33 -HOMEPAGE="https://www.spice-space.org/"
34 -SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2"
35 -
36 -LICENSE="LGPL-2.1"
37 -SLOT="0"
38 -KEYWORDS="amd64 ~arm64 x86"
39 -IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
40 -
41 -# the libspice-server only uses the headers of libcacard
42 -RDEPEND="
43 - dev-lang/orc[static-libs(+)?]
44 - >=dev-libs/glib-2.22:2[static-libs(+)?]
45 - media-libs/opus[static-libs(+)?]
46 - sys-libs/zlib[static-libs(+)?]
47 - virtual/jpeg:0=[static-libs(+)?]
48 - >=x11-libs/pixman-0.17.7[static-libs(+)?]
49 - !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
50 - libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
51 - lz4? ( app-arch/lz4:0=[static-libs(+)?] )
52 - smartcard? ( >=app-emulation/libcacard-0.1.2 )
53 - sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
54 - gstreamer? (
55 - media-libs/gstreamer:1.0
56 - media-libs/gst-plugins-base:1.0
57 - )"
58 -DEPEND="${RDEPEND}
59 - ${PYTHON_DEPS}
60 - >=app-emulation/spice-protocol-0.12.13
61 - virtual/pkgconfig
62 - $(python_gen_any_dep '
63 - >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
64 - dev-python/six[${PYTHON_USEDEP}]
65 - ')
66 - smartcard? ( app-emulation/qemu[smartcard] )"
67 -
68 -PATCHES=(
69 - "${FILESDIR}"/${P}-libressl_fix.patch
70 - "${FILESDIR}"/${P}-openssl1.1_fix.patch
71 -)
72 -
73 -python_check_deps() {
74 - has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
75 - has_version "dev-python/six[${PYTHON_USEDEP}]"
76 -}
77 -
78 -pkg_setup() {
79 - [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
80 -}
81 -
82 -src_prepare() {
83 - default
84 -
85 - eautoreconf
86 -}
87 -
88 -src_configure() {
89 - # Prevent sandbox violations, bug #586560
90 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
91 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
92 - addpredict /dev
93 -
94 - xdg_environment_reset
95 -
96 - local myconf="
97 - $(use_enable static-libs static)
98 - $(use_enable lz4)
99 - $(use_with sasl)
100 - $(use_enable smartcard)
101 - --enable-gstreamer=$(usex gstreamer "1.0" "no")
102 - --disable-celt051
103 - "
104 - econf ${myconf}
105 -}
106 -
107 -src_compile() {
108 - # Prevent sandbox violations, bug #586560
109 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
110 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
111 - addpredict /dev
112 -
113 - default
114 -}
115 -
116 -src_install() {
117 - default
118 - use static-libs || prune_libtool_files
119 - readme.gentoo_create_doc
120 -}
121 -
122 -pkg_postinst() {
123 - readme.gentoo_print_elog
124 -}