Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/v86d/, profiles/arch/amd64/, profiles/
Date: Mon, 14 Aug 2017 08:03:09
Message-Id: 1502697773.30c31bfe86f048a443baa523e9f487c38d950f24.mgorny@gentoo
1 commit: 30c31bfe86f048a443baa523e9f487c38d950f24
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 14 07:56:21 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 14 08:02:53 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c31bfe
7
8 sys-apps/v86d: Remove last-rited pkg, #606154
9
10 profiles/arch/amd64/package.use.force | 4 ---
11 profiles/package.mask | 5 ----
12 sys-apps/v86d/Manifest | 1 -
13 sys-apps/v86d/metadata.xml | 8 -----
14 sys-apps/v86d/v86d-0.1.10.ebuild | 56 -----------------------------------
15 5 files changed, 74 deletions(-)
16
17 diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force
18 index c7f7a63babf..9c37bc7b959 100644
19 --- a/profiles/arch/amd64/package.use.force
20 +++ b/profiles/arch/amd64/package.use.force
21 @@ -31,7 +31,3 @@ media-gfx/iscan-plugin-gt-f500 minimal
22 # <blubb@g.o> (23 Oct 2006)
23 # upstream forces sse2 on regardless of what the use flag is
24 dev-libs/openssl cpu_flags_x86_sse2
25 -
26 -# Santiago M. Mola <coldwind@g.o> (17 Sep 2008)
27 -# x86emu is the only backend available for amd64 (bug #224987)
28 -sys-apps/v86d x86emu
29
30 diff --git a/profiles/package.mask b/profiles/package.mask
31 index f93a7806d79..4d4350191b7 100644
32 --- a/profiles/package.mask
33 +++ b/profiles/package.mask
34 @@ -358,11 +358,6 @@ dev-libs/qcodeedit
35 app-misc/flasm
36
37 # Pacho Ramos <pacho@g.o> (14 Jul 2017)
38 -# Upstream is dead, lots of unresolved bug reports (#606154), it needs a
39 -# real maintainer taking care about fixing this. Removal in a month.
40 -sys-apps/v86d
41 -
42 -# Pacho Ramos <pacho@g.o> (14 Jul 2017)
43 # Dead for ages, relies on dead libs (#622010), you can move to moserial, cutecom or
44 # minicom. Removal in 2 months.
45 net-dialup/gtkterm
46
47 diff --git a/sys-apps/v86d/Manifest b/sys-apps/v86d/Manifest
48 deleted file mode 100644
49 index 43007ca865f..00000000000
50 --- a/sys-apps/v86d/Manifest
51 +++ /dev/null
52 @@ -1 +0,0 @@
53 -DIST v86d-0.1.10.tar.bz2 69819 SHA256 634964ae18ef68c8493add2ce150e3b4502badeb0d9194b4bd81241d25e6735c SHA512 db30156ac07a69e16e60c123a0b7fdc85ce3a3a826021230ae3af073428634b3d4c3a9be37971bb77d80e3b543494d258c86e41d81261821bcde2afe018aa392 WHIRLPOOL ea6d0b8ec5b3855e50c05b2303683389567ad184fb8f2079192ab2749b836958a0900ae57bebfc7bde47c776a74081fd792dee4454fee994c40c93f346965085
54
55 diff --git a/sys-apps/v86d/metadata.xml b/sys-apps/v86d/metadata.xml
56 deleted file mode 100644
57 index 28c4b8e9348..00000000000
58 --- a/sys-apps/v86d/metadata.xml
59 +++ /dev/null
60 @@ -1,8 +0,0 @@
61 -<?xml version="1.0" encoding="UTF-8"?>
62 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
63 -<pkgmetadata>
64 -<!-- maintainer-needed -->
65 -<use>
66 - <flag name="x86emu">Use x86emu for Video BIOS calls</flag>
67 -</use>
68 -</pkgmetadata>
69
70 diff --git a/sys-apps/v86d/v86d-0.1.10.ebuild b/sys-apps/v86d/v86d-0.1.10.ebuild
71 deleted file mode 100644
72 index 8cd85d8d217..00000000000
73 --- a/sys-apps/v86d/v86d-0.1.10.ebuild
74 +++ /dev/null
75 @@ -1,56 +0,0 @@
76 -# Copyright 1999-2014 Gentoo Foundation
77 -# Distributed under the terms of the GNU General Public License v2
78 -
79 -EAPI=2
80 -
81 -inherit eutils flag-o-matic linux-info multilib
82 -
83 -DESCRIPTION="A daemon to run x86 code in an emulated environment"
84 -HOMEPAGE="https://dev.gentoo.org/~spock/projects/uvesafb/"
85 -SRC_URI="https://dev.gentoo.org/~spock/projects/uvesafb/archive/${P/_/-}.tar.bz2"
86 -
87 -LICENSE="GPL-2"
88 -SLOT="0"
89 -KEYWORDS="amd64 x86"
90 -IUSE="debug x86emu"
91 -
92 -DEPEND="dev-libs/klibc"
93 -RDEPEND=""
94 -
95 -S="${WORKDIR}/${P//_*/}"
96 -
97 -pkg_setup() {
98 - linux-info_pkg_setup
99 -}
100 -
101 -src_prepare() {
102 - if [ -z "$(grep V86D ${ROOT}/usr/$(get_libdir)/klibc/include/linux/connector.h)" ]; then
103 - eerror "You need to compile klibc against a kernel tree patched with uvesafb"
104 - eerror "prior to merging this package."
105 - die "Kernel not patched with uvesafb."
106 - fi
107 -}
108 -
109 -src_configure() {
110 - ./configure --with-klibc $(use_with debug) $(use_with x86emu) || die
111 -}
112 -
113 -src_compile() {
114 - # Disable stack protector, as it does not work with klibc (bug #346397).
115 - filter-flags -fstack-protector -fstack-protector-all
116 - emake KDIR="${KV_DIR}" || die
117 -}
118 -
119 -src_install() {
120 - emake DESTDIR="${D}" install || die
121 -
122 - dodoc README ChangeLog
123 -
124 - insinto /usr/share/${PN}
125 - doins misc/initramfs
126 -}
127 -
128 -pkg_postinst() {
129 - elog "If you wish to place v86d into an initramfs image, you might want to use"
130 - elog "'/usr/share/${PN}/initramfs' in your kernel's CONFIG_INITRAMFS_SOURCE."
131 -}