Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/libreadline-java/files/, dev-java/libreadline-java/, profiles/
Date: Sun, 16 Jan 2022 17:36:43
Message-Id: 1642354512.d72df5d650171d89cb1efa90a7d79d48038cd701.jsmolic@gentoo
1 commit: d72df5d650171d89cb1efa90a7d79d48038cd701
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 16 17:35:12 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 16 17:35:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72df5d6
7
8 dev-java/libreadline-java: treeclean
9
10 Closes: https://bugs.gentoo.org/829517
11 Closes: https://bugs.gentoo.org/614480
12 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
13
14 dev-java/libreadline-java/Manifest | 1 -
15 .../files/libreadline-java-0.8.0-gmake.patch | 19 -------
16 .../libreadline-java-0.8.0-respect-flags.patch | 27 ----------
17 .../files/termcap-to-ncurses.patch | 13 -----
18 .../libreadline-java-0.8.0-r5.ebuild | 61 ----------------------
19 dev-java/libreadline-java/metadata.xml | 11 ----
20 profiles/package.mask | 4 --
21 7 files changed, 136 deletions(-)
22
23 diff --git a/dev-java/libreadline-java/Manifest b/dev-java/libreadline-java/Manifest
24 deleted file mode 100644
25 index 681ab055aa4b..000000000000
26 --- a/dev-java/libreadline-java/Manifest
27 +++ /dev/null
28 @@ -1 +0,0 @@
29 -DIST libreadline-java-0.8.0.tar.gz 77122 BLAKE2B cd25c3aea6189d0d48a10c26ad2f359e7f22533fd4a22d22b8491fd19c2d12c0fda6c8f1b8908bd66be8094efb374a51c6877eb89835360c4a2be8d9107d1336 SHA512 16bbb01a4852244387d63d8d5a7203e2862f235d8a68b436f33b586c7a6ea5297d1fabfa910c54bc33cfdc43b5dfe80e9eb4828b80196a974410c90387c3d1f2
30
31 diff --git a/dev-java/libreadline-java/files/libreadline-java-0.8.0-gmake.patch b/dev-java/libreadline-java/files/libreadline-java-0.8.0-gmake.patch
32 deleted file mode 100644
33 index 34a01e48ae55..000000000000
34 --- a/dev-java/libreadline-java/files/libreadline-java-0.8.0-gmake.patch
35 +++ /dev/null
36 @@ -1,19 +0,0 @@
37 ---- a/src/native/Makefile
38 -+++ b/src/native/Makefile
39 -@@ -69,13 +69,13 @@ all: $(T_LIBS)
40 - lib: $(ROOTDIR)/$(LIB_PRE)$(TG).$(LIB_EXT)
41 -
42 - JavaReadline:
43 -- make TG=$@ lib
44 -+ $(MAKE) TG=$@ lib
45 -
46 - JavaEditline:
47 -- make TG=$@ lib
48 -+ $(MAKE) TG=$@ lib
49 -
50 - JavaGetline:
51 -- make TG=$@ lib
52 -+ $(MAKE) TG=$@ lib
53 -
54 - $(ROOTDIR)/$(LIB_PRE)$(TG).$(LIB_EXT): $(OBJECTS)
55 - ifeq (MSC,$(WIN32))
56
57 diff --git a/dev-java/libreadline-java/files/libreadline-java-0.8.0-respect-flags.patch b/dev-java/libreadline-java/files/libreadline-java-0.8.0-respect-flags.patch
58 deleted file mode 100644
59 index 9af21ba83d4b..000000000000
60 --- a/dev-java/libreadline-java/files/libreadline-java-0.8.0-respect-flags.patch
61 +++ /dev/null
62 @@ -1,27 +0,0 @@
63 -diff --git a/src/native/Makefile b/src/native/Makefile
64 -index 679adb7..a1f2a6a 100644
65 ---- a/src/native/Makefile
66 -+++ b/src/native/Makefile
67 -@@ -51,11 +51,11 @@ JavaEditline_LIBS = -ledit -ltermcap
68 - ifeq (cygwin,$(WIN32))
69 - JavaGetline_LIBS = -lcygwin
70 - endif
71 --CC = gcc
72 -+CC ?= gcc
73 - OBJ_EXT := o
74 - LIB_PRE := lib
75 - LIB_EXT := so
76 --CFLAGS=-fPIC -DPOSIX
77 -+CFLAGS += -fPIC -DPOSIX
78 - endif
79 -
80 -
81 -@@ -97,7 +97,7 @@ ifeq (CYGWIN,$(WIN32))
82 - $(CC) -W1,$(ROOTDIR)/lib$(TG).exp -o $@ \
83 - $(OBJECTS) -W1,-e,_readline_init@12
84 - else
85 -- $(CC) -shared $(OBJECTS) $(LIBPATH) $($(TG)_LIBS) -o $@
86 -+ $(CC) -shared $(LDFLAGS) $(OBJECTS) $(LIBPATH) $($(TG)_LIBS) -o $@
87 - endif
88 - endif
89 -
90
91 diff --git a/dev-java/libreadline-java/files/termcap-to-ncurses.patch b/dev-java/libreadline-java/files/termcap-to-ncurses.patch
92 deleted file mode 100644
93 index 256cf6573da1..000000000000
94 --- a/dev-java/libreadline-java/files/termcap-to-ncurses.patch
95 +++ /dev/null
96 @@ -1,13 +0,0 @@
97 ---- a/src/native/Makefile.org 2004-09-07 16:43:16.703100016 +0200
98 -+++ b/src/native/Makefile 2004-09-07 16:43:28.804919625 +0200
99 -@@ -45,8 +45,8 @@
100 - CFLAGS=-DWIN32=$(WIN32) -D__IBMC__
101 - else
102 - INCLUDES = -I $(JAVAINCLUDE) -I $(JAVANATINC)
103 --LIBPATH = -L/usr/lib/termcap
104 --JavaReadline_LIBS = -lreadline -ltermcap -lhistory
105 -+LIBPATH =
106 -+JavaReadline_LIBS = -lreadline -lncurses -lhistory
107 - JavaEditline_LIBS = -ledit -ltermcap
108 - ifeq (cygwin,$(WIN32))
109 - JavaGetline_LIBS = -lcygwin
110
111 diff --git a/dev-java/libreadline-java/libreadline-java-0.8.0-r5.ebuild b/dev-java/libreadline-java/libreadline-java-0.8.0-r5.ebuild
112 deleted file mode 100644
113 index 7df017e7b4cf..000000000000
114 --- a/dev-java/libreadline-java/libreadline-java-0.8.0-r5.ebuild
115 +++ /dev/null
116 @@ -1,61 +0,0 @@
117 -# Copyright 1999-2022 Gentoo Authors
118 -# Distributed under the terms of the GNU General Public License v2
119 -
120 -EAPI=7
121 -
122 -JAVA_PKG_IUSE="doc source"
123 -
124 -inherit java-pkg-2 eutils
125 -
126 -DESCRIPTION="A JNI-wrapper to GNU Readline"
127 -HOMEPAGE="http://java-readline.sourceforge.net/"
128 -SRC_URI="mirror://sourceforge/java-readline/${P}-src.tar.gz -> ${P}.tar.gz"
129 -
130 -LICENSE="LGPL-2.1"
131 -SLOT="0"
132 -KEYWORDS="amd64 ppc64 x86"
133 -
134 -CDEPEND="sys-libs/ncurses:0="
135 -
136 -RDEPEND="
137 - >=virtual/jre-1.8:*
138 - ${CDEPEND}"
139 -
140 -DEPEND="
141 - virtual/jdk:1.8
142 - ${CDEPEND}"
143 -
144 -RESTRICT="test"
145 -
146 -# 1: See bug #157387 reported upstream.
147 -# 2: Respect CC CFLAGS LDFLAGS, see bugs #336302 #296741.
148 -PATCHES=(
149 - "${FILESDIR}/termcap-to-ncurses.patch"
150 - "${FILESDIR}/${P}-gmake.patch"
151 - "${FILESDIR}/${P}-respect-flags.patch"
152 -)
153 -
154 -DOCS=( ChangeLog NEWS README README.1st TODO )
155 -
156 -src_prepare() {
157 - default
158 -
159 - # See bug #157390.
160 - sed -i "s/^\(JC_FLAGS =\)/\1 $(java-pkg_javac-args)/" Makefile || die
161 -}
162 -
163 -src_compile() {
164 - emake -j1
165 - if use doc; then
166 - # src/org/gnu/readline/Readline.java is completely bogus and generate a
167 - # truckload of errors. Let's call make without catching anything. :(
168 - make -j1 apidoc
169 - fi
170 -}
171 -
172 -src_install() {
173 - java-pkg_doso *.so
174 - java-pkg_dojar *.jar
175 - use source && java-pkg_dosrc src/*
176 - use doc && java-pkg_dojavadoc api
177 -}
178
179 diff --git a/dev-java/libreadline-java/metadata.xml b/dev-java/libreadline-java/metadata.xml
180 deleted file mode 100644
181 index 7b73f81973fb..000000000000
182 --- a/dev-java/libreadline-java/metadata.xml
183 +++ /dev/null
184 @@ -1,11 +0,0 @@
185 -<?xml version="1.0" encoding="UTF-8"?>
186 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
187 -<pkgmetadata>
188 - <maintainer type="project">
189 - <email>java@g.o</email>
190 - <name>Java</name>
191 - </maintainer>
192 - <upstream>
193 - <remote-id type="sourceforge">java-readline</remote-id>
194 - </upstream>
195 -</pkgmetadata>
196
197 diff --git a/profiles/package.mask b/profiles/package.mask
198 index 1883f4af2717..08f143e83260 100644
199 --- a/profiles/package.mask
200 +++ b/profiles/package.mask
201 @@ -283,10 +283,6 @@ dev-go/go-text
202 =sys-kernel/vanilla-kernel-5.14*
203 =virtual/dist-kernel-5.14*
204
205 -# Volkmar W. Pogatzki <gentoo@××××××××.net> (2021-12-18)
206 -# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days.
207 -dev-java/libreadline-java
208 -
209 # Georgy Yakovlev <gyakovlev@g.o> (2021-12-14)
210 # AT&T decided to roll back community changes in March 2020
211 # for version 2020.x.x