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-libs/lrmi/, profiles/, sys-libs/lrmi/files/
Date: Thu, 10 Oct 2019 12:32:36
Message-Id: 1570710568.ff54adafb232534772cc71a90330778b262c1402.mgorny@gentoo
1 commit: ff54adafb232534772cc71a90330778b262c1402
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 10 12:29:28 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 10 12:29:28 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff54adaf
7
8 sys-libs/lrmi: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/693936
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 profiles/package.mask | 6 ----
14 sys-libs/lrmi/Manifest | 1 -
15 sys-libs/lrmi/files/lrmi-0.10-kernel-2.6.26.patch | 18 -----------
16 sys-libs/lrmi/files/lrmi-0.10-ldflags.patch | 26 ----------------
17 sys-libs/lrmi/lrmi-0.10-r1.ebuild | 38 -----------------------
18 sys-libs/lrmi/metadata.xml | 11 -------
19 6 files changed, 100 deletions(-)
20
21 diff --git a/profiles/package.mask b/profiles/package.mask
22 index af77e1145cd..c96c6f223d3 100644
23 --- a/profiles/package.mask
24 +++ b/profiles/package.mask
25 @@ -815,12 +815,6 @@ www-apps/browser-config
26 # Removal in 30 days. Bug #693938.
27 www-apache/mod_diagnostics
28
29 -# Michał Górny <mgorny@g.o> (2019-09-09)
30 -# Last release in 2005. EAPI 0. No amd64 keyword. No reverse
31 -# dependencies.
32 -# Removal in 30 days. Bug #693936.
33 -sys-libs/lrmi
34 -
35 # Lars Wendler <polynomial-c@g.o> (2019-09-04)
36 # Unofficial build. Superseded by official 2.49.5 release.
37 # Masked for removal.
38
39 diff --git a/sys-libs/lrmi/Manifest b/sys-libs/lrmi/Manifest
40 deleted file mode 100644
41 index 368410ff1ae..00000000000
42 --- a/sys-libs/lrmi/Manifest
43 +++ /dev/null
44 @@ -1 +0,0 @@
45 -DIST lrmi-0.10.tar.gz 10271 BLAKE2B 7c8c5856dd3bf7fc977b303db4c0c2a419a6331ddc117ae6356bd48311a6871d6452ac681e3dbb8e32d4fdd99e1d2268604bf29ac52327457467e8bbf2fb5d95 SHA512 61d4f228ab712376cb8d47ef9e1049c89b9916f2fc04723ced03524b716f5e034ffb8ce7aa9b2b4d9d67aa93608020fc7dd1fb7a9778f211eb25a22713a538f1
46
47 diff --git a/sys-libs/lrmi/files/lrmi-0.10-kernel-2.6.26.patch b/sys-libs/lrmi/files/lrmi-0.10-kernel-2.6.26.patch
48 deleted file mode 100644
49 index 9547439376a..00000000000
50 --- a/sys-libs/lrmi/files/lrmi-0.10-kernel-2.6.26.patch
51 +++ /dev/null
52 @@ -1,18 +0,0 @@
53 -diff -Naurp lrmi-0.10-orig/lrmi.c lrmi-0.10/lrmi.c
54 ---- lrmi-0.10-orig/lrmi.c 2008-08-23 14:39:44.000000000 +0200
55 -+++ lrmi-0.10/lrmi.c 2008-08-23 14:40:25.000000000 +0200
56 -@@ -61,6 +61,14 @@ OTHER DEALINGS IN THE SOFTWARE.
57 -
58 - #include "lrmi.h"
59 -
60 -+/* 2.6.26+ kernels don't define the legacy masks. */
61 -+#if defined(__linux__) && !defined(TF_MASK)
62 -+ #define TF_MASK X86_EFLAGS_TF
63 -+ #define IF_MASK X86_EFLAGS_IF
64 -+ #define VIF_MASK X86_EFLAGS_VIF
65 -+ #define IOPL_MASK X86_EFLAGS_IOPL
66 -+#endif
67 -+
68 - #define REAL_MEM_BASE ((void *)0x10000)
69 - #define REAL_MEM_SIZE 0x40000
70 - #define REAL_MEM_BLOCKS 0x100
71
72 diff --git a/sys-libs/lrmi/files/lrmi-0.10-ldflags.patch b/sys-libs/lrmi/files/lrmi-0.10-ldflags.patch
73 deleted file mode 100644
74 index b23bd9c5cdf..00000000000
75 --- a/sys-libs/lrmi/files/lrmi-0.10-ldflags.patch
76 +++ /dev/null
77 @@ -1,26 +0,0 @@
78 -diff -Naurp lrmi-0.10-orig/Makefile lrmi-0.10/Makefile
79 ---- lrmi-0.10-orig/Makefile 2010-08-20 15:03:17.093144820 +0200
80 -+++ lrmi-0.10/Makefile 2010-08-20 15:03:47.761144267 +0200
81 -@@ -2,6 +2,7 @@ LIBDIR ?= /usr/local/lib
82 - INCDIR ?= /usr/local/include
83 -
84 - CFLAGS = -g -Wall
85 -+LDFLAGS =
86 -
87 - sources = lrmi.c
88 - objects = lrmi.o
89 -@@ -26,12 +27,12 @@ liblrmi.a: $(objects)
90 -
91 - liblrmi.so: $(pic_objects)
92 - # $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -shared -o $@ $^
93 -- $(CC) $(CPPFLAGS) $(CFLAGS) -Wl,-soname,$(LIBNAME).so.$(MAJOR) -fPIC -shared -o $(LIBNAME).so.$(VERSION) $^
94 -+ $(CC) $(CPPFLAGS) $(CFLAGS) -Wl,-soname,$(LIBNAME).so.$(MAJOR) $(LDFLAGS) -fPIC -shared -o $(LIBNAME).so.$(VERSION) $^
95 - ln -sf $(LIBNAME).so.$(VERSION) $(LIBNAME).so.$(MAJOR)
96 - ln -sf $(LIBNAME).so.$(MAJOR) $(LIBNAME).so
97 -
98 - vbetest: vbetest.c liblrmi.a
99 -- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^
100 -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^
101 -
102 - install:
103 - mkdir -p $(LIBDIR)
104
105 diff --git a/sys-libs/lrmi/lrmi-0.10-r1.ebuild b/sys-libs/lrmi/lrmi-0.10-r1.ebuild
106 deleted file mode 100644
107 index 5968e63998d..00000000000
108 --- a/sys-libs/lrmi/lrmi-0.10-r1.ebuild
109 +++ /dev/null
110 @@ -1,38 +0,0 @@
111 -# Copyright 1999-2018 Gentoo Foundation
112 -# Distributed under the terms of the GNU General Public License v2
113 -
114 -EAPI=0
115 -
116 -inherit eutils toolchain-funcs
117 -
118 -DESCRIPTION="library for calling real mode BIOS routines under Linux"
119 -HOMEPAGE="http://www.sourceforge.net/projects/lrmi/"
120 -SRC_URI="mirror://sourceforge/lrmi/${P}.tar.gz"
121 -
122 -LICENSE="MIT"
123 -SLOT="0"
124 -KEYWORDS="x86"
125 -IUSE=""
126 -
127 -src_unpack() {
128 - unpack ${A}
129 - cd "${S}"
130 - epatch "${FILESDIR}"/${P}-kernel-2.6.26.patch
131 - epatch "${FILESDIR}"/${P}-ldflags.patch
132 -}
133 -
134 -src_compile() {
135 - tc-export CC AR RANLIB
136 - emake CFLAGS="${CFLAGS} -Wall" LDFLAGS="${LDFLAGS}" || die "emake failed."
137 -}
138 -
139 -src_install() {
140 - dobin vbetest || die "dobin failed."
141 - dolib.a liblrmi.a || die "dolib.a failed."
142 - dolib.so liblrmi.so.${PV} || die "dolib.so failed."
143 - dosym liblrmi.so.${PV} /usr/lib/liblrmi.so
144 - dosym liblrmi.so.${PV} /usr/lib/liblrmi.so.${PV%%.*}
145 -
146 - insinto /usr/include
147 - doins lrmi.h vbe.h || die "doins failed."
148 -}
149
150 diff --git a/sys-libs/lrmi/metadata.xml b/sys-libs/lrmi/metadata.xml
151 deleted file mode 100644
152 index 89ed3cff124..00000000000
153 --- a/sys-libs/lrmi/metadata.xml
154 +++ /dev/null
155 @@ -1,11 +0,0 @@
156 -<?xml version="1.0" encoding="UTF-8"?>
157 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
158 -<pkgmetadata>
159 -<maintainer type="project">
160 - <email>base-system@g.o</email>
161 - <name>Gentoo Base System</name>
162 -</maintainer>
163 -<upstream>
164 - <remote-id type="sourceforge">lrmi</remote-id>
165 -</upstream>
166 -</pkgmetadata>