Gentoo Archives: gentoo-commits

From: Ralph Sennhauser <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java-experimental:master commit in: net-p2p/frostwire/
Date: Wed, 30 Jul 2014 19:05:41
Message-Id: 1406743155.7a6087c07703682735f503979dac49bc9b108b93.sera@gentoo
1 commit: 7a6087c07703682735f503979dac49bc9b108b93
2 Author: Ralph Sennhauser <sera <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 30 17:59:15 2014 +0000
4 Commit: Ralph Sennhauser <sera <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 30 17:59:15 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/java-experimental.git;a=commit;h=7a6087c0
7
8 Remove frostwire, more recent version in main tree
9
10 ---
11 net-p2p/frostwire/ChangeLog | 49 ---------
12 net-p2p/frostwire/Manifest | 4 -
13 net-p2p/frostwire/frostwire-4.17.1.ebuild | 170 ------------------------------
14 net-p2p/frostwire/metadata.xml | 14 ---
15 4 files changed, 237 deletions(-)
16
17 diff --git a/net-p2p/frostwire/ChangeLog b/net-p2p/frostwire/ChangeLog
18 deleted file mode 100644
19 index dcafabc..0000000
20 --- a/net-p2p/frostwire/ChangeLog
21 +++ /dev/null
22 @@ -1,49 +0,0 @@
23 -# ChangeLog for net-p2p/frostwire
24 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/ChangeLog,v 1.7 2008/12/08 02:52:00 jmbsvicetto Exp $
26 -
27 - 27 Feb 2009; Alistair Bush <ali_bush@g.o> frostwire-4.17.1.ebuild:
28 - Fixed rdepend.
29 -
30 - 16 Dec 2008; Alistair Bush <ali_bush@g.o> +metadata.xml,
31 - +frostwire-4.17.1.ebuild:
32 - Version Bump.
33 -
34 - 08 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
35 - metadata.xml:
36 - Removing wltjr as a maintainer since he was retired.
37 -
38 - 05 Aug 2008; William L. Thomson Jr. <wltjr@g.o>
39 - frostwire-4.13.5-r1.ebuild:
40 - Specified slot 0 for icu4j, since it has a new slot 4 version causing
41 - problems, but #233544
42 -
43 - 14 May 2008; William L. Thomson Jr. <wltjr@g.o>
44 - frostwire-4.13.5-r1.ebuild:
45 - Forgot to remove dep on which, went another way to test native2ascii being
46 - on path
47 -
48 -*frostwire-4.13.5-r1 (14 May 2008)
49 -
50 - 14 May 2008; William L. Thomson Jr. <wltjr@g.o>
51 - -frostwire-4.13.5.ebuild, +frostwire-4.13.5-r1.ebuild:
52 - Attempt to fix bug #215423. Installed wrong bundled i18n.jar, also added
53 - temp hack/fix for missing native2ascii command till bug #180755 is
54 - resolved
55 -
56 - 26 Mar 2008; William L. Thomson Jr. <wltjr@g.o>
57 - frostwire-4.13.5.ebuild:
58 - Added EAPI=1, slot to jgoodies-looks dep to fix bug #214810, and added
59 - missing empty IUSE
60 -
61 - 25 Mar 2008; William L. Thomson Jr. <wltjr@g.o> metadata.xml:
62 - Added myself as maintainer
63 -
64 -*frostwire-4.13.5 (25 Mar 2008)
65 -
66 - 25 Mar 2008; William L. Thomson Jr. <wltjr@g.o> +metadata.xml,
67 - +frostwire-4.13.5.ebuild:
68 - Initial ebuild for Frostwire, fork of Limewire. Based on ebuild from
69 - java-experimental overlay and limewire ebuilds. It's buggy and still needs
70 - work. Adding to tree for exposure and to mirror sources for upstream.
71 -
72
73 diff --git a/net-p2p/frostwire/Manifest b/net-p2p/frostwire/Manifest
74 deleted file mode 100644
75 index 920f67c..0000000
76 --- a/net-p2p/frostwire/Manifest
77 +++ /dev/null
78 @@ -1,4 +0,0 @@
79 -DIST frostwire-4.17.1.tar.bz2 37367495 RMD160 55d2c4121f6d5fe61635360d2003d806638fb0bf SHA1 9c732a57885e0985113bd6fce44f71dcb4df5f2e SHA256 3ea51227a2bcdea760fdeeb96caf171245dbbe0bd49d84196ecaf9c6f25ae9da
80 -EBUILD frostwire-4.17.1.ebuild 4659 RMD160 9eb786330f158785fed6a0f9dd995082f34f473d SHA1 0472df6b3b61871af42af784d5d3833b37fb5e41 SHA256 99a60e31c78b35bb475f9d10c47fc072a236e33f4ef5f730116456312196a468
81 -MISC ChangeLog 1855 RMD160 6cd94e91b6a54ba0d8376f3881ac691e54cd33cb SHA1 a78ff33dbc60fe50dc489279bf9551c481b10934 SHA256 78e26d41aa3fd5823f5ad892364e6f6c8e0c9874acb3f35cd7b515138c5c06d5
82 -MISC metadata.xml 630 RMD160 de4e1d80dcfcf7823aca71c47f5a18322f7517ed SHA1 0d1440d6518c1fcc985387bd759c5c65a10502f7 SHA256 a9ebc2d501d9f4732a8ef966f10548b09d925e91d539f4e4427f7f81235a66e2
83
84 diff --git a/net-p2p/frostwire/frostwire-4.17.1.ebuild b/net-p2p/frostwire/frostwire-4.17.1.ebuild
85 deleted file mode 100644
86 index 4f678b5..0000000
87 --- a/net-p2p/frostwire/frostwire-4.17.1.ebuild
88 +++ /dev/null
89 @@ -1,170 +0,0 @@
90 -# Copyright 1999-2009 Gentoo Foundation
91 -# Distributed under the terms of the GNU General Public License v2
92 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/frostwire/frostwire-4.13.5-r1.ebuild,v 1.3 2008/08/05 18:11:23 wltjr Exp $
93 -
94 -#svn export https://frostwire.svn.sourceforge.net/svnroot/frostwire/tags/frostwire_4.17.1_nov_7_2008 frostwire-4.17.1
95 -#tar -cjf frostwire-4.17.1.tar.bz2 frostwire-4.17.1/
96 -
97 -EAPI=1
98 -JAVA_PKG_IUSE="source"
99 -
100 -inherit java-pkg-2 java-ant-2
101 -
102 -DESCRIPTION="Frostwire Java Gnutella client"
103 -HOMEPAGE="http://www.frostwire.com"
104 -SRC_URI="http://www.frostwire.com/frostwire/${PV}/${P}.tar.bz2"
105 -LICENSE="GPL-2"
106 -SLOT="0"
107 -KEYWORDS="~amd64 ~x86"
108 -#IUSE="gtk"
109 -IUSE=""
110 -
111 -# dev-java/commons-httpclient
112 -# dev-java/commons-pool
113 -
114 -#dev-java/jaudiotagger:0
115 -
116 -COMMON_DEP="
117 - dev-java/aopalliance:1
118 - dev-java/commons-codec:0
119 - dev-java/jgoodies-forms:0
120 - dev-java/commons-logging
121 - dev-java/commons-net
122 - dev-java/icu4j:0
123 - dev-java/jgoodies-looks:1.2
124 - dev-java/jmdns
125 - dev-java/jython
126 - dev-java/log4j
127 - dev-java/xml-commons-external"
128 -
129 -DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* )
130 - ${COMMON_DEP}"
131 -
132 -RDEPEND="|| ( =virtual/jre-1.6* =virtual/jre-1.5* )
133 - dev-java/asm
134 - ${COMMON_DEP}"
135 -
136 -PREFIX="/usr/share/${PN}"
137 -
138 -#remove before adding to tree
139 -RESTRICT="fetch"
140 -
141 -src_unpack() {
142 - unpack ${A}
143 - cd "${S}"
144 -
145 - #sed -i -e 's_/tmp_'
146 -#Todo
147 -# java-ant_rewrite-classpath
148 -
149 - find . '(' -name '*.bat' -o -name '*.exe' ')' -delete
150 -# find ${S} '(' -name '*.class' -o -name '*.jar' ')' -print -delete
151 -
152 -# Tried to remove but seem to be required :(
153 -# rm -fR lib/jars/osx lib/jars/windows
154 -
155 -#TODO jars
156 -# clink.jar
157 -# daap.jar http://getittogether.sourceforge.net/
158 -# foxtrot.jar
159 -# gettext-commons.jar http://xnap-commons.sourceforge.net/gettext-commons/
160 -# guice.jar
161 -# httpclient-4.0-alpha3.jar
162 -# httpcore-4.0-beta2.jar
163 -# httpcore-nio-4.0-alpha7.jar
164 -# httpcore-niossl-4.0-alpha7.jar
165 -
166 - cd lib/jars
167 - rm -fR commons-logging.jar commons-net.jar \
168 - log4j.jar icu4j.jar jmdns.jar
169 -
170 -# Seems to want a modified version of commons-httpclient
171 -# java-pkg_jar-from commons-httpclient
172 - java-pkg_jar-from commons-logging
173 -
174 -# Seems to want a modified version of commons-pool
175 -# java-pkg_jar-from commons-pool
176 - java-pkg_jar-from commons-net
177 - java-pkg_jar-from log4j
178 - java-pkg_jar-from icu4j
179 - java-pkg_jar-from jmdns
180 - java-pkg_jar-from jgoodies-looks-1.2
181 - java-pkg_jar-from jython
182 -
183 - java-pkg_jar-from aopalliance-1
184 - java-pkg_jar-from commons-codec
185 - java-pkg_jar-from jgoodies-forms
186 -
187 - #org.jaudiotagger.tag.TagFieldKey.Copyright missing
188 - #java-pkg_jar-from jaudiotagger
189 -
190 -# bye bye hashes, crude but effective :)
191 - cat /dev/null > "${S}/lib/jars/hashes"
192 -}
193 -
194 -src_compile() {
195 - rm lib/jars/messages.jar || die
196 - LANG="en" LC_ALL="en_NZ.utf8" eant lw-gettext-extract lw-bundle-messages
197 - pushd "components" > /dev/null
198 - eant jar
199 - popd > /dev/null
200 - cd "${S}/core"
201 - eant
202 - cd "${S}/gui"
203 - eant
204 -
205 - cd "${S}"
206 - eant jar
207 - #eant FrostWireJar
208 -
209 - # Make themes.jar
210 - cd "${S}/lib/themes"
211 - sh makeThemesJar.sh
212 -
213 - # temp fix/hack for bug #215423 till bug #180755 is resolved
214 - # bit noisy when not found, but better than command not found :)
215 - #[ ! -p native2ascii > /dev/null ] && export PATH="${PATH}:$(java-config -O)/bin"
216 -}
217 -
218 -src_install() {
219 - java-pkg_dojar "${S}/dist/FrostWire.jar"
220 - java-pkg_dojar "${S}/lib/jars/other/themes.jar"
221 - java-pkg_dojar "${S}/lib/jars/messages.jar"
222 -
223 -# Install resources for Frostwire. Don't let the jars deceive ya :)
224 -# These are directly required, not sure of source atm
225 - insinto ${PREFIX}
226 - cd "${D}/usr/share/${PN}"
227 - ln -s lib/messages.jar
228 - ln -s lib/themes.jar
229 -
230 -# Bundled jars, yeah I know throw up in your mouth some
231 -# but registering them you say, only doing so for launcher
232 - bjs="clink.jar daap.jar commons-codec-1.3.jar \
233 - foxtrot.jar gettext-commons.jar guice-1.0.jar \
234 - httpclient-4.0-alpha3.jar httpcore-4.0-beta2.jar \
235 - httpcore-nio-4.0-beta2.jar httpcore-niossl-4.0-alpha7.jar \
236 - jaudiotagger.jar jcraft.jar jdic.jar jflac.jar jl.jar jogg.jar \
237 - jorbis.jar mp3spi.jar onion-common.jar onion-fec.jar \
238 - ProgressTabs.jar tritonus.jar vorbisspi.jar linux/jdic_stub.jar"
239 - for bj in ${bjs} ; do
240 - java-pkg_dojar "${S}/lib/jars/${bj}"
241 - done
242 - java-pkg-dojar "${S}/lib/i18nData/data/built/i18n.jar"
243 - java-pkg_dojar "${S}/components/all/dist/lw-all.jar"
244 -
245 - touch "${D}/${PREFIX}/hashes"
246 -
247 - java-pkg_dolauncher ${PN} \
248 - --main com.limegroup.gnutella.gui.Main \
249 - --java_args "-Xms64m -Xmx128m -ea -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog" \
250 - --pwd /usr/share/${PN}
251 -
252 - sizes="32x32 48x48 64x64"
253 - for size in ${sizes} ; do
254 - insinto /usr/share/icons/hicolor/${size}/apps
255 - doins "${S}/lib/icons/hicolor/${size}/apps/${PN}.png"
256 - done
257 -
258 - make_desktop_entry frostwire FrostWire
259 -}
260
261 diff --git a/net-p2p/frostwire/metadata.xml b/net-p2p/frostwire/metadata.xml
262 deleted file mode 100644
263 index dee9a15..0000000
264 --- a/net-p2p/frostwire/metadata.xml
265 +++ /dev/null
266 @@ -1,14 +0,0 @@
267 -<?xml version="1.0" encoding="UTF-8"?>
268 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
269 -<pkgmetadata>
270 - <herd>net-p2p</herd>
271 - <longdescription>
272 - FrostWire is a file sharing program running on the Gnutella Network.
273 - It is open source software running on an open protocol, free for
274 - all to use. FrostWire allows you to share any file such as
275 - .mp3s, .avis, .jpgs, .tiffs, etc. Frostwire is written in Java, and
276 - will run on Windows, Macintosh, Linux, Sun, and other computing
277 - platforms. Publish your original content to the world without
278 - setting up a website!
279 - </longdescription>
280 -</pkgmetadata>