Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/jedit/
Date: Sat, 29 Jan 2022 08:38:12
Message-Id: 1643445481.f148b40a55a2776b9645a6eb729c16fefb7bc611.fordfrog@gentoo
1 commit: f148b40a55a2776b9645a6eb729c16fefb7bc611
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 29 08:38:01 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 29 08:38:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f148b40a
7
8 app-editors/jedit: removed obsolete 5.4.0-r1
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 app-editors/jedit/jedit-5.4.0-r1.ebuild | 116 --------------------------------
14 1 file changed, 116 deletions(-)
15
16 diff --git a/app-editors/jedit/jedit-5.4.0-r1.ebuild b/app-editors/jedit/jedit-5.4.0-r1.ebuild
17 deleted file mode 100644
18 index 991fc2326e7a..000000000000
19 --- a/app-editors/jedit/jedit-5.4.0-r1.ebuild
20 +++ /dev/null
21 @@ -1,116 +0,0 @@
22 -# Copyright 1999-2022 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -
27 -JAVA_PKG_IUSE="doc test"
28 -inherit desktop java-pkg-2 java-ant-2 xdg-utils
29 -
30 -DESCRIPTION="Programmer's editor written in Java"
31 -HOMEPAGE="http://www.jedit.org"
32 -SRC_URI="mirror://sourceforge/${PN}/${PN}${PV}source.tar.bz2"
33 -
34 -LICENSE="BSD GPL-2"
35 -KEYWORDS="amd64 ppc64 x86"
36 -SLOT="0"
37 -
38 -# Same failure with 5.4.0.ebuild:
39 -# See reports at /var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build/test/reports/index.html
40 -# "Failure" "No tests found in org.jedit.io.Native2ASCIIEncodingTest"
41 -RESTRICT="test"
42 -
43 -CP_DEPEND="dev-java/jsr305:0"
44 -
45 -# Restricting to java 1.8 as it fails to compile with newer java versions, https://bugs.gentoo.org/828559
46 -#init:
47 -# [echo] Buildfile for jedit (/var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build.xml)
48 -#Class org.apache.tools.ant.types.resources.selectors.Not loaded from parent loader (parentFirst)
49 -#Class org.apache.tools.ant.taskdefs.condition.Equals loaded from parent loader (parentFirst)
50 -# [fail] failing due to Java 1.8 is needed for jEdit to build, please install it and rerun (found Java version: '11')
51 -RDEPEND="
52 - ${CP_DEPEND}
53 - virtual/jre:1.8"
54 -
55 -DEPEND="
56 - ${CP_DEPEND}
57 - virtual/jdk:1.8
58 - dev-java/ant-contrib:0
59 - dev-java/ant-apache-bsf:0
60 - dev-java/bsh:0
61 - test? (
62 - dev-java/ant-junit:0
63 - dev-java/hamcrest-library:1.3
64 - )"
65 -
66 -S="${WORKDIR}/jEdit"
67 -
68 -JEDIT_HOME="/usr/share/${PN}"
69 -
70 -src_prepare() {
71 - mkdir -p lib/{ant-contrib,compile,default-plugins,scripting,test} || die
72 -
73 - eapply "${FILESDIR}"/${P}-build-xml.patch
74 -
75 - java-ant_xml-rewrite -f "${S}/build.xml" -c \
76 - -e javadoc \
77 - -a failonerror \
78 - -v no || die
79 -
80 - java-pkg-2_src_prepare
81 -}
82 -
83 -JAVA_ANT_REWRITE_CLASSPATH="true"
84 -
85 -EANT_ANT_TASKS="ant-apache-bsf ant-contrib bsh"
86 -EANT_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3"
87 -EANT_EXTRA_ARGS="-Divy.jar.present=true -Divy.done=true"
88 -EANT_BUILD_TARGET="build"
89 -# TODO could build more docs, ie generate-doc-faq generate-doc-news
90 -# generate-doc-users-guide ua.
91 -EANT_DOC_TARGET="generate-javadoc"
92 -# in fact needed only for docs, but shouldn't hurt
93 -EANT_NEEDS_TOOLS="true"
94 -
95 -src_test() {
96 - java-pkg-2_src_test
97 -}
98 -
99 -src_install() {
100 - dodir ${JEDIT_HOME}
101 -
102 - cp -R build/${PN}.jar jars doc keymaps macros modes properties startup \
103 - "${D}${JEDIT_HOME}" || die
104 -
105 - java-pkg_regjar "${JEDIT_HOME}/${PN}.jar"
106 -
107 - java-pkg_dolauncher "${PN}" --main org.gjt.sp.jedit.jEdit
108 -
109 - use doc && java-pkg_dojavadoc build/classes/javadoc/api
110 -
111 - make_desktop_entry ${PN} \
112 - jEdit \
113 - ${JEDIT_HOME}/doc/${PN}.png \
114 - "Development;Utility;TextEditor"
115 -
116 - # keep the plugin directory
117 - keepdir ${JEDIT_HOME}/jars
118 -}
119 -
120 -pkg_postinst() {
121 - xdg_desktop_database_update
122 - elog "The system directory for jEdit plugins is"
123 - elog "${JEDIT_HOME}/jars"
124 - elog "If you get plugin related errors on startup, first try updating them."
125 -}
126 -
127 -pkg_postrm() {
128 - if [[ -z ${REPLACED_BY_VERSION} ]]; then
129 - xdg_desktop_database_update
130 - elog "jEdit plugins installed into /usr/share/jedit/jars"
131 - elog "(after installation of jEdit itself) haven't been"
132 - elog "removed. To get rid of jEdit completely, you may"
133 - elog "want to run"
134 - elog ""
135 - elog " rm -r ${JEDIT_HOME}"
136 - fi
137 -}