Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-util/mtp/
Date: Mon, 02 May 2016 21:31:41
Message-Id: 1462224598.4ca9bf852733e50c6237ff720e2edcf3e8ecfa79.chewi@gentoo
1 commit: 4ca9bf852733e50c6237ff720e2edcf3e8ecfa79
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 2 21:29:58 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Mon May 2 21:29:58 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=4ca9bf85
7
8 dev-util/mtp: Remove super ancient package
9
10 dev-util/mtp/Manifest | 2 -
11 dev-util/mtp/metadata.xml | 8 ----
12 dev-util/mtp/mtp-0.2.1.ebuild | 102 ------------------------------------------
13 dev-util/mtp/mtp-0.3.1.ebuild | 102 ------------------------------------------
14 4 files changed, 214 deletions(-)
15
16 diff --git a/dev-util/mtp/Manifest b/dev-util/mtp/Manifest
17 deleted file mode 100644
18 index 2672da8..0000000
19 --- a/dev-util/mtp/Manifest
20 +++ /dev/null
21 @@ -1,2 +0,0 @@
22 -DIST mtp-0.2.1-src.tar.gz 656216 SHA256 5df6ff9fda8a0d7e0436b6eeba965fd4b21a4b53c39bd99eb2421929944ddc83
23 -DIST mtp-0.3.1-src.tar.gz 667952 SHA256 3105718484abdc21efd4adf7bc54fad9ad834ef999e7828abd5f4ae3067ab87e
24
25 diff --git a/dev-util/mtp/metadata.xml b/dev-util/mtp/metadata.xml
26 deleted file mode 100644
27 index 952a4b9..0000000
28 --- a/dev-util/mtp/metadata.xml
29 +++ /dev/null
30 @@ -1,8 +0,0 @@
31 -<?xml version="1.0" encoding="UTF-8"?>
32 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 -<pkgmetadata>
34 - <maintainer type="project">
35 - <email>java@g.o</email>
36 - <name>Java</name>
37 - </maintainer>
38 -</pkgmetadata>
39
40 diff --git a/dev-util/mtp/mtp-0.2.1.ebuild b/dev-util/mtp/mtp-0.2.1.ebuild
41 deleted file mode 100644
42 index 6192ea4..0000000
43 --- a/dev-util/mtp/mtp-0.2.1.ebuild
44 +++ /dev/null
45 @@ -1,102 +0,0 @@
46 -# Copyright 1999-2015 Gentoo Foundation
47 -# Distributed under the terms of the GNU General Public License v2
48 -# $Id$
49 -
50 -inherit eutils java-pkg-2 java-ant-2
51 -
52 -DESCRIPTION="More Than Parsing - Parser and ASTs generator"
53 -HOMEPAGE="http://babel.ls.fi.upm.es/research/mtp"
54 -SRC_URI="http://babel.ls.fi.upm.es/software/mtp/${P}-src.tar.gz"
55 -
56 -LICENSE="GPL-2"
57 -SLOT="0"
58 -KEYWORDS="~x86"
59 -IUSE="doc examples"
60 -
61 -RDEPEND=">=virtual/jre-1.4
62 - =dev-java/jsap-1.03a"
63 -DEPEND=">=virtual/jdk-1.5
64 - dev-java/javacc
65 - =dev-java/jsap-1.03a
66 - >=dev-java/ant-core-1.6.2" # FIXME ant-core version
67 -
68 -src_unpack()
69 -{
70 - unpack ${A}
71 -
72 - cd ${S}/lib
73 - java-pkg_jarfrom jsap jsap.jar JSAP_1.03a.jar
74 -
75 -}
76 -
77 -src_compile() {
78 - # Apache ANT needs to know where JAVACC lives
79 - local javaccjar=$(java-pkg_getjar --build-only javacc javacc.jar)
80 - local javacc=$(dirname ${javaccjar})
81 - if (use doc) && $(built_with_use jsap doc); then
82 - local jsap_javadoc=$(javadoc-pkg_getjavadoc jsap)
83 - fi
84 - JAVACC=${javacc} JAVADOC_LINK=${jsap_javadoc} eant $(use_doc doc)
85 -}
86 -
87 -src_install() {
88 - # .jar files
89 - # TODO: patch ANT src/mtp/build.xml so that only one .jar file
90 - # is generated
91 - java-pkg_dojar lib/${PN}.jar
92 - java-pkg_dojar lib/${PN}ast.jar
93 - java-pkg_dojar lib/${PN}analysis.jar
94 - java-pkg_dojar lib/${PN}log.jar
95 - java-pkg_dojar lib/${PN}parser.jar
96 - java-pkg_dojar lib/${PN}semantics.jar
97 - java-pkg_dojar lib/${PN}synthesis.jar
98 - java-pkg_dolauncher ${PN} --main ${PN}.${PN}
99 - # Documentation
100 - if use doc; then
101 - dodoc README
102 - ln -s docs api
103 - java-pkg_dojavadoc api
104 - fi
105 - # Examples
106 - if use examples; then
107 - dodir /usr/share/doc/${PF}/examples
108 - cp examples/* ${D}/usr/share/doc/${PF}/examples
109 - fi
110 -}
111 -
112 -# ------------------------------------------------------------------------------
113 -# @ebuild-function java-pkg_getjavadoc
114 -#
115 -# Get the path of the javadoc documentation for a given package
116 -# Returns -1 if no javadoc info is found
117 -# Javadoc needs this in order to properly link files from different libraries
118 -#
119 -# Example: Get the path for JSAP javadoc documentation
120 -# java-pkg_getjars
121 -# Example Return:
122 -# /usr/share/doc/JSAP-1.03a/doc/javadoc
123 -#
124 -# @param $1 - package to get the javadoc from
125 -# ------------------------------------------------------------------------------
126 -javadoc-pkg_getjavadoc() {
127 - debug-print-function ${FUNCNAME} $*
128 -
129 - [[ ${#} -ne 1 ]] && die "One and only one argument needed"
130 -
131 - local package_env=/usr/share/${1}/package.env
132 - local javadoc_dir
133 -
134 - javadoc_dir=-1
135 - if [[ -r "${package_env}" ]]; then
136 - exec 3<${package_env}
137 - local LINE
138 - while read LINE <&3 ; do
139 - if [[ $LINE == JAVADOC_PATH* ]]; then
140 - # Removing the JAVADOC_PATH=" part of the line
141 - javadoc_dir=${LINE#*=\"}
142 - javadoc_dir=${javadoc_dir/\"/}
143 - fi;
144 - done
145 - fi
146 - echo ${javadoc_dir}
147 -}
148
149 diff --git a/dev-util/mtp/mtp-0.3.1.ebuild b/dev-util/mtp/mtp-0.3.1.ebuild
150 deleted file mode 100644
151 index 6192ea4..0000000
152 --- a/dev-util/mtp/mtp-0.3.1.ebuild
153 +++ /dev/null
154 @@ -1,102 +0,0 @@
155 -# Copyright 1999-2015 Gentoo Foundation
156 -# Distributed under the terms of the GNU General Public License v2
157 -# $Id$
158 -
159 -inherit eutils java-pkg-2 java-ant-2
160 -
161 -DESCRIPTION="More Than Parsing - Parser and ASTs generator"
162 -HOMEPAGE="http://babel.ls.fi.upm.es/research/mtp"
163 -SRC_URI="http://babel.ls.fi.upm.es/software/mtp/${P}-src.tar.gz"
164 -
165 -LICENSE="GPL-2"
166 -SLOT="0"
167 -KEYWORDS="~x86"
168 -IUSE="doc examples"
169 -
170 -RDEPEND=">=virtual/jre-1.4
171 - =dev-java/jsap-1.03a"
172 -DEPEND=">=virtual/jdk-1.5
173 - dev-java/javacc
174 - =dev-java/jsap-1.03a
175 - >=dev-java/ant-core-1.6.2" # FIXME ant-core version
176 -
177 -src_unpack()
178 -{
179 - unpack ${A}
180 -
181 - cd ${S}/lib
182 - java-pkg_jarfrom jsap jsap.jar JSAP_1.03a.jar
183 -
184 -}
185 -
186 -src_compile() {
187 - # Apache ANT needs to know where JAVACC lives
188 - local javaccjar=$(java-pkg_getjar --build-only javacc javacc.jar)
189 - local javacc=$(dirname ${javaccjar})
190 - if (use doc) && $(built_with_use jsap doc); then
191 - local jsap_javadoc=$(javadoc-pkg_getjavadoc jsap)
192 - fi
193 - JAVACC=${javacc} JAVADOC_LINK=${jsap_javadoc} eant $(use_doc doc)
194 -}
195 -
196 -src_install() {
197 - # .jar files
198 - # TODO: patch ANT src/mtp/build.xml so that only one .jar file
199 - # is generated
200 - java-pkg_dojar lib/${PN}.jar
201 - java-pkg_dojar lib/${PN}ast.jar
202 - java-pkg_dojar lib/${PN}analysis.jar
203 - java-pkg_dojar lib/${PN}log.jar
204 - java-pkg_dojar lib/${PN}parser.jar
205 - java-pkg_dojar lib/${PN}semantics.jar
206 - java-pkg_dojar lib/${PN}synthesis.jar
207 - java-pkg_dolauncher ${PN} --main ${PN}.${PN}
208 - # Documentation
209 - if use doc; then
210 - dodoc README
211 - ln -s docs api
212 - java-pkg_dojavadoc api
213 - fi
214 - # Examples
215 - if use examples; then
216 - dodir /usr/share/doc/${PF}/examples
217 - cp examples/* ${D}/usr/share/doc/${PF}/examples
218 - fi
219 -}
220 -
221 -# ------------------------------------------------------------------------------
222 -# @ebuild-function java-pkg_getjavadoc
223 -#
224 -# Get the path of the javadoc documentation for a given package
225 -# Returns -1 if no javadoc info is found
226 -# Javadoc needs this in order to properly link files from different libraries
227 -#
228 -# Example: Get the path for JSAP javadoc documentation
229 -# java-pkg_getjars
230 -# Example Return:
231 -# /usr/share/doc/JSAP-1.03a/doc/javadoc
232 -#
233 -# @param $1 - package to get the javadoc from
234 -# ------------------------------------------------------------------------------
235 -javadoc-pkg_getjavadoc() {
236 - debug-print-function ${FUNCNAME} $*
237 -
238 - [[ ${#} -ne 1 ]] && die "One and only one argument needed"
239 -
240 - local package_env=/usr/share/${1}/package.env
241 - local javadoc_dir
242 -
243 - javadoc_dir=-1
244 - if [[ -r "${package_env}" ]]; then
245 - exec 3<${package_env}
246 - local LINE
247 - while read LINE <&3 ; do
248 - if [[ $LINE == JAVADOC_PATH* ]]; then
249 - # Removing the JAVADOC_PATH=" part of the line
250 - javadoc_dir=${LINE#*=\"}
251 - javadoc_dir=${javadoc_dir/\"/}
252 - fi;
253 - done
254 - fi
255 - echo ${javadoc_dir}
256 -}