diff options
author | Nirbheek Chauhan <nirbheek@gentoo.org> | 2010-06-26 10:39:09 +0000 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@gentoo.org> | 2010-06-26 10:39:09 +0000 |
commit | e08d4297963017af7415008df340d3ad5d22f6ac (patch) | |
tree | 612818e9dc353a6560de567f4ed2f3ddddc327b9 | |
parent | Masking dev-util/pbuilder for QA removal. (diff) | |
download | gentoo-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)
-rw-r--r-- | net-p2p/vuze/ChangeLog | 6 | ||||
-rw-r--r-- | net-p2p/vuze/vuze-3.0.4.2-r2.ebuild | 168 |
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 -} |