summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2010-06-26 10:39:09 +0000
committerNirbheek Chauhan <nirbheek@gentoo.org>2010-06-26 10:39:09 +0000
commite08d4297963017af7415008df340d3ad5d22f6ac (patch)
tree612818e9dc353a6560de567f4ed2f3ddddc327b9 /net-p2p/vuze
parentMasking dev-util/pbuilder for QA removal. (diff)
downloadgentoo-2-e08d4297963017af7415008df340d3ad5d22f6ac.tar.gz
gentoo-2-e08d4297963017af7415008df340d3ad5d22f6ac.tar.bz2
gentoo-2-e08d4297963017af7415008df340d3ad5d22f6ac.zip
Remove vuze-3 as per bug 218584, bug 282289, bug 324953
(Portage version: 2.1.8.3/cvs/Linux i686)
Diffstat (limited to 'net-p2p/vuze')
-rw-r--r--net-p2p/vuze/ChangeLog6
-rw-r--r--net-p2p/vuze/vuze-3.0.4.2-r2.ebuild168
2 files changed, 5 insertions, 169 deletions
diff --git a/net-p2p/vuze/ChangeLog b/net-p2p/vuze/ChangeLog
index 152f0eb46078..abe642ed4f43 100644
--- a/net-p2p/vuze/ChangeLog
+++ b/net-p2p/vuze/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-p2p/vuze
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.38 2010/06/17 21:26:59 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.39 2010/06/26 10:39:09 nirbheek Exp $
+
+ 26 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+ -vuze-3.0.4.2-r2.ebuild:
+ Remove vuze-3 as per bug 218584, bug 282289, bug 324953
*vuze-4.4.0.6 (17 Jun 2010)
diff --git a/net-p2p/vuze/vuze-3.0.4.2-r2.ebuild b/net-p2p/vuze/vuze-3.0.4.2-r2.ebuild
deleted file mode 100644
index 5085561b7194..000000000000
--- a/net-p2p/vuze/vuze-3.0.4.2-r2.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-3.0.4.2-r2.ebuild,v 1.1 2010/03/28 21:44:24 caster Exp $
-
-###
-### @Todo The new Azureus gui requires swt built with embedded mozilla support,
-### or azureus will hang at startup. However, you can still start
-### the old GUI which doesn't require it, by using file/restart (which
-### is kind of bug, and maybe I should put that patch, that removes
-### restart from menu, back). It probably could be invoked also by using
-### a different Main class (look for them there are plenty :) so we could
-### have some old-gui flag which would run that one and remove
-### the mozilla dep. Best would be some per-user setting and startup
-### script check for swt mozilla support and die...
-###
-
-EAPI=2
-JAVA_PKG_IUSE="source"
-
-inherit eutils fdo-mime java-pkg-2 java-ant-2
-
-PATCHSET_VER="3.0.3.4"
-
-DESCRIPTION="BitTorrent client in Java, formerly called Azureus"
-HOMEPAGE="http://www.vuze.com/"
-SRC_URI="mirror://sourceforge/azureus/Azureus_${PV}_source.zip
- mirror://gentoo/${PN}-${PATCHSET_VER}-gentoo-patches.tar.bz2"
-LICENSE="GPL-2 BSD"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-fbsd"
-IUSE=""
-
-RDEPEND="
- dev-java/bcprov:1.3
- >=dev-java/commons-cli-1.0
- >=dev-java/log4j-1.2.8
- || (
- >=dev-java/swt-3.3_pre3:3[xulrunner]
- >=dev-java/swt-3.3_pre3:3[seamonkey]
- >=dev-java/swt-3.3_pre3:3[firefox]
- )
- !net-p2p/azureus-bin
- >=virtual/jre-1.4"
-
-DEPEND="${RDEPEND}
- app-arch/unzip
- dev-util/desktop-file-utils
- >=virtual/jdk-1.4"
-JAVA_PKG_FILTER_COMPILER="jikes"
-
-S="${WORKDIR}"
-
-src_unpack() {
- unpack ${A}
-
- ### Patches Azureus to use bcprov,
- EPATCH_SUFFIX="patch" epatch "${S}/${PN}-${PATCHSET_VER}-gentoo-patches/"
-
- ### Remove an unit test we never run
- rm -v ./org/gudy/azureus2/ui/console/multiuser/TestUserManager.java || die
-
- ### Removes OS X files and entries.
- rm -rv "org/gudy/azureus2/platform/macosx" \
- "org/gudy/azureus2/ui/swt/osx" || die
-
- ### Removes Windows files.
- rm -rv "com/aelitis/azureus/util/win32" \
- "org/gudy/azureus2/platform/win32" \
- "org/gudy/azureus2/ui/swt/win32" || die
-
- ### Removes test files.
- rm -rv "org/gudy/azureus2/ui/swt/test" || die
-
- ### Removes bouncycastle (we use our own bcprov).
- rm -rv "org/bouncycastle" || die
-}
-
-src_compile() {
- local mem
- use amd64 && mem="256"
- use x86 && mem="128"
- use ppc && mem="192"
- find . -name "*.java" > "${T}/az-src"
- ejavac -J-Xmx${mem}m -encoding latin1 \
- -classpath $(java-pkg_getjars swt-3,commons-cli-1,log4j,bcprov-1.3) \
- @"${T}/az-src"
- find . -type f -a ! -name "*.java" > "${T}/az-jarlist"
- jar cf azureus.jar @"${T}/az-jarlist"
-}
-
-src_install() {
-
- java-pkg_dojar "azureus.jar" || die "dojar failed"
-
- java-pkg_dolauncher "${PN}" \
- --main "org.gudy.azureus2.ui.common.Main" \
- -pre "${FILESDIR}/${PN}-4.1.0.0-pre" \
- --java_args '-Dazureus.install.path=${HOME}/.azureus/ ${JAVA_OPTIONS}' \
- --pkg_args '--ui=${UI}'
- dosym vuze /usr/bin/azureus
-
- # https://bugs.gentoo.org/show_bug.cgi?id=204132
- java-pkg_register-environment-variable MOZ_PLUGIN_PATH /usr/lib/nsbrowser/plugins
-
- newicon "${S}"/org/gudy/azureus2/ui/icons/a32.png vuze.png
- domenu "${FILESDIR}/vuze.desktop"
-
- use source && java-pkg_dosrc "${S}"/{com,edu,org}
-}
-
-pkg_postinst() {
- ###
- ### @Todo We should probably deactivate auto-update it by default,
- ### or even remove the option.
- ###
- elog "Vuze has been formerly called Azureus and many references to the old name remain."
- elog
-
- elog "It is not recommended to use the Vuze auto-update feature,"
- elog "and it might not even work. You should disable auto-update,"
- elog "in \"Tools\" -> \"Options...\" -> \"Interface\" -> \"Start\"."
- elog
-
- elog
- elog "After running Vuze for the first time, configuration"
- elog "options will be placed in \"~/.azureus/gentoo.config\"."
- elog "If you need to change some startup options, you should"
- elog "modify this file, rather than the startup script."
- elog
- elog "Using this config file you can start the console UI."
- elog
-
- elog
- elog "If you have problems starting Vuze, try starting it"
- elog "from the command line to look at debugging output."
- elog
-
- elog
- elog "To switch from classic UI to Vuze use:"
- elog "Tools -> Options -> Interface -> Start"
- elog "\t-> Display Azureus UI Chooser"
- elog "Restart not working properly is a known issue."
- elog
-
- ewarn
- ewarn "If you are upgrading, and the menu in Vuze has entries"
- ewarn "like \"!MainWindow.menu.transfers!\" then you have a stray"
- ewarn "\"MessageBundle.properties\" file, and you may safely"
- ewarn "delete \"~/.azureus/MessagesBundle.properties\"."
- ewarn
-
- ewarn
- ewarn "Before azureus-2.5.0.0-r3, the Azureus plugin directory was"
- ewarn "set to \"~/plugins\", instead of \"~/.azureus/plugins\"."
- ewarn "If needed, you should move the plugins, to the new location."
- ewarn
-
- ewarn
- ewarn "Running Azureus as root is not supported."
- ewarn
-
- fdo-mime_desktop_database_update
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}