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: profiles/, app-misc/freemind/
Date: Sat, 14 Sep 2019 15:26:21
Message-Id: 1568474755.38bfb985b1a420f4de6fff9fc0afa398bf7b830e.mgorny@gentoo
1 commit: 38bfb985b1a420f4de6fff9fc0afa398bf7b830e
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 14 15:20:13 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 14 15:25:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bfb985
7
8 app-misc/freemind: Remove last-rited pkg
9
10 Bug: https://bugs.gentoo.org/605690
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 app-misc/freemind/Manifest | 1 -
14 app-misc/freemind/freemind-1.0.1-r3.ebuild | 121 -----------------------------
15 app-misc/freemind/metadata.xml | 17 ----
16 profiles/package.mask | 1 -
17 4 files changed, 140 deletions(-)
18
19 diff --git a/app-misc/freemind/Manifest b/app-misc/freemind/Manifest
20 deleted file mode 100644
21 index 53ec3ae4495..00000000000
22 --- a/app-misc/freemind/Manifest
23 +++ /dev/null
24 @@ -1 +0,0 @@
25 -DIST freemind-src-1.0.1.tar.gz 31617138 BLAKE2B 0bc7bd0657d503a4b94f6b3fc1fe0364dee54e1899f0f06e4e245b30a817e0b632bce39aa17fbbc597c6780e0e063db3bf52eaf72fb2d6cb59483775b4babaa0 SHA512 f3b7bd526da3075e883292fc88dd5b01f5b0112c58cfeae25a6be9c7dbf4a5444839821e3e2554303032d832b4520fa742894c09ded2705270f51aca98167fb5
26
27 diff --git a/app-misc/freemind/freemind-1.0.1-r3.ebuild b/app-misc/freemind/freemind-1.0.1-r3.ebuild
28 deleted file mode 100644
29 index 6a412d2e8a8..00000000000
30 --- a/app-misc/freemind/freemind-1.0.1-r3.ebuild
31 +++ /dev/null
32 @@ -1,121 +0,0 @@
33 -# Copyright 1999-2017 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI="5"
37 -
38 -JAVA_PKG_IUSE="doc"
39 -
40 -inherit eutils java-pkg-2 java-ant-2
41 -
42 -DESCRIPTION="Mind-mapping software written in Java"
43 -HOMEPAGE="http://freemind.sourceforge.net"
44 -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.gz"
45 -
46 -LICENSE="GPL-2"
47 -SLOT="0"
48 -KEYWORDS="amd64 x86"
49 -IUSE="groovy latex pdf svg"
50 -
51 -CDEPEND="
52 - dev-java/javahelp:0
53 - dev-java/jgoodies-forms:0
54 - dev-java/jibx:0
55 - dev-java/jortho:0
56 - >=dev-java/simplyhtml-0.13.1:0
57 - groovy? ( dev-java/groovy )
58 - latex? ( dev-java/hoteqn:0 )
59 - pdf? (
60 - dev-java/batik:1.9
61 - dev-java/fop:0
62 - )
63 - svg? (
64 - dev-java/batik:1.9
65 - dev-java/fop:0
66 - )"
67 -DEPEND="${CDEPEND}
68 - >=virtual/jdk-1.6
69 - pdf? ( dev-java/avalon-framework:4.2 )
70 - svg? ( dev-java/avalon-framework:4.2 )"
71 -RDEPEND="${CDEPEND}
72 - >=virtual/jre-1.6"
73 -
74 -S="${WORKDIR}/${PN}"
75 -
76 -java_prepare() {
77 - chmod +x check_for_duplicate_resources.sh || die
78 -
79 - # someone got it all wrong (set/unset vs. bool)
80 - sed -i -e 's|<property name="include_latex" value="false"/>||' plugins/build.xml || die
81 -
82 - # disable dmg build on Mac OS X
83 - sed -i -e 's:<antcall target="dist_\(macos\|icon\)"/>::p' 'build.xml' || die
84 -
85 - use groovy || rm plugins/build_scripting.xml || die
86 - use latex || rm plugins/build_latex.xml || die
87 - use pdf || use svg || rm plugins/build_svg.xml || die
88 - # not compatible with releases of jmapviewer
89 - rm plugins/build_map.xml || die
90 -
91 - rm -v $(find "${WORKDIR}" -name '*.jar' -o -name '*.zip') || die
92 -}
93 -
94 -src_configure() {
95 - local build_files=( $(find "${S}" -name 'build*.xml') )
96 - JAVA_PKG_BSFIX_NAME="${build_files[@]##*/}"
97 - JAVA_ANT_REWRITE_CLASSPATH="yes"
98 - JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
99 - JAVA_ANT_ENCODING="utf-8"
100 - java-ant-2_src_configure
101 -}
102 -
103 -src_compile() {
104 - local svg_deps svg_build_deps
105 - if use pdf || use svg; then
106 - svg_deps="batik-1.9,fop"
107 - svg_build_deps=":$(java-pkg_getjars --build-only avalon-framework-4.2)"
108 - fi
109 - EANT_GENTOO_CLASSPATH="
110 - jgoodies-forms,jibx,javahelp,jortho,simplyhtml
111 - $(usex groovy groovy '')
112 - $(usex latex hoteqn '')
113 - ${svg_deps}"
114 - EANT_GENTOO_CLASSPATH_EXTRA="lib/bindings.jar${svg_build_deps}"
115 - EANT_BUILD_TARGET="dist"
116 - EANT_DOC_TARGET="doc"
117 - EANT_ANT_TASKS="jibx"
118 - java-pkg-2_src_compile
119 -}
120 -
121 -src_install() {
122 - cd "${WORKDIR}"/bin/dist || die
123 - local dest="/usr/share/${PN}/"
124 -
125 - java-pkg_dojar lib/*.jar
126 -
127 - if use doc; then
128 - java-pkg_dojavadoc doc/javadoc
129 - rm -r doc/javadoc
130 - fi
131 -
132 - insinto "${dest}"
133 - doins -r accessories browser doc plugins patterns.xml
134 -
135 - # register plugins for java-dep-check
136 - local plugins="help"
137 - use groovy && plugins+=" script"
138 - use latex && plugins+=" latex"
139 - if use pdf || use svg; then
140 - plugins+=" svg"
141 - fi
142 - local plugin
143 - for plugin in ${plugins}; do
144 - java-pkg_regjar "${ED}"${dest}/plugins/${plugin}/*jar
145 - done
146 -
147 - java-pkg_dolauncher ${PN} --java_args "-Dfreemind.base.dir=${EPREFIX}${dest}" \
148 - --pwd "${EPREFIX}${dest}" --main freemind.main.FreeMindStarter
149 -
150 - newicon "${S}/images/FreeMindWindowIcon.png" freemind.png
151 -
152 - make_desktop_entry freemind Freemind freemind Utility
153 -}
154
155 diff --git a/app-misc/freemind/metadata.xml b/app-misc/freemind/metadata.xml
156 deleted file mode 100644
157 index 7218d43e087..00000000000
158 --- a/app-misc/freemind/metadata.xml
159 +++ /dev/null
160 @@ -1,17 +0,0 @@
161 -<?xml version="1.0" encoding="UTF-8"?>
162 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
163 -<pkgmetadata>
164 - <maintainer type="project">
165 - <email>java@g.o</email>
166 - <name>Java</name>
167 - </maintainer>
168 - <use>
169 - <flag name="groovy">Build plugin for scripting via Groovy</flag>
170 - <flag name="latex">Build plugin for inserting mathematical formulas in LaTeX syntax</flag>
171 - <flag name="pdf">Build plugin for exporting mindmaps to SVG and PDF</flag>
172 - <flag name="svg">Build plugin for exporting mindmaps to SVG and PDF</flag>
173 - </use>
174 - <upstream>
175 - <remote-id type="sourceforge">freemind</remote-id>
176 - </upstream>
177 -</pkgmetadata>
178
179 diff --git a/profiles/package.mask b/profiles/package.mask
180 index 87a9325ac8e..28a83f0dd5f 100644
181 --- a/profiles/package.mask
182 +++ b/profiles/package.mask
183 @@ -1177,7 +1177,6 @@ dev-java/flyingsaucer
184 # open sec bug #605690, unmaintained
185 # Removal in 30 days
186 dev-java/groovy
187 -app-misc/freemind
188
189 # Mike Gilbert <floppym@g.o> (2019-08-13)
190 # Dev channel releases are only for people who