* [gentoo-commits] gentoo-x86 commit in net-p2p/azureus: ChangeLog metadata.xml azureus-3.1.1.0.ebuild
@ 2008-08-16 15:48 Vlastimil Babka (caster)
0 siblings, 0 replies; only message in thread
From: Vlastimil Babka (caster) @ 2008-08-16 15:48 UTC (permalink / raw
To: gentoo-commits
caster 08/08/16 15:48:08
Modified: ChangeLog metadata.xml
Added: azureus-3.1.1.0.ebuild
Log:
Version bump. Based on contributions from geki in java-overlay and Thomas Axelsson in bug 229061. Problems loading dashboard (does not affect torrents) are problem of swt tracked in bug 234934.
(Portage version: 2.2_rc8/cvs/Linux 2.6.25-gentoo-r4 x86_64)
Revision Changes Path
1.68 net-p2p/azureus/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/ChangeLog?rev=1.68&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/ChangeLog?rev=1.68&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/ChangeLog?r1=1.67&r2=1.68
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/azureus/ChangeLog,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- ChangeLog 21 Apr 2008 18:40:10 -0000 1.67
+++ ChangeLog 16 Aug 2008 15:48:08 -0000 1.68
@@ -1,6 +1,16 @@
# ChangeLog for net-p2p/azureus
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/azureus/ChangeLog,v 1.67 2008/04/21 18:40:10 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/azureus/ChangeLog,v 1.68 2008/08/16 15:48:08 caster Exp $
+
+*azureus-3.1.1.0 (16 Aug 2008)
+
+ 16 Aug 2008; Vlastimil Babka <caster@gentoo.org>
+ +files/patches-3.1.1.0/remove-osx-platform.diff,
+ +files/patches-3.1.1.0/use-jdk-cipher-only.diff, metadata.xml,
+ +azureus-3.1.1.0.ebuild:
+ Version bump. Based on contributions from geki in java-overlay and Thomas
+ Axelsson in bug 229061. Problems loading dashboard (does not affect
+ torrents) are problem of swt tracked in bug 234934.
21 Apr 2008; Petteri Räty <betelgeuse@gentoo.org> azureus-3.0.5.2.ebuild:
Add back memory limit increasing. Should fix bug #218681.
1.4 net-p2p/azureus/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/metadata.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/metadata.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/metadata.xml?r1=1.3&r2=1.4
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/azureus/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml 23 Jul 2006 20:51:50 -0000 1.3
+++ metadata.xml 16 Aug 2008 15:48:08 -0000 1.4
@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>betelgeuse@gentoo.org</email>
- <name>Petteri Räty</name>
- <description>Maintainer</description>
- </maintainer>
<herd>java</herd>
</pkgmetadata>
1.1 net-p2p/azureus/azureus-3.1.1.0.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/azureus-3.1.1.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/azureus/azureus-3.1.1.0.ebuild?rev=1.1&content-type=text/plain
Index: azureus-3.1.1.0.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-p2p/azureus/azureus-3.1.1.0.ebuild,v 1.1 2008/08/16 15:48:08 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=1
JAVA_PKG_IUSE="source"
inherit eutils fdo-mime java-pkg-2 java-ant-2
DESCRIPTION="BitTorrent client in Java, also known as Vuze"
HOMEPAGE="http://azureus.sourceforge.net/"
SRC_URI="mirror://sourceforge/azureus/Vuze_${PV}_source.zip"
LICENSE="GPL-2 BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-java/json-simple:0
>=dev-java/bcprov-1.35:0
>=dev-java/commons-cli-1.0:1
>=dev-java/log4j-1.2.8:0
>=dev-java/swt-3.4:3.4
!net-p2p/azureus-bin
>=virtual/jre-1.5"
DEPEND="${RDEPEND}
app-arch/unzip
dev-util/desktop-file-utils
>=virtual/jdk-1.5"
JAVA_PKG_FILTER_COMPILER="jikes"
S="${WORKDIR}"
pkg_setup() {
# the order matters here because built_with_use doesn't like -o and --missing false combo
if ! built_with_use --missing false -o dev-java/swt:3.4 xulrunner mozilla firefox seamonkey; then
eerror "dev-java/swt:3.4 must be compiled with the firefox, mozilla, seamonkey or xulrunner USE flag"
eerror "(support may vary per swt version) or azureus would hang at startup!"
die "please recompile dev-java/swt:3.4 with embedded browser"
fi
# without cairo, some button captions seems missing
if ! built_with_use dev-java/swt:3.4 cairo; then
eerror "dev-java/swt:3.4 must be compiled with cairo USE flag"
die "please recompile dev-java/swt:3.4 with cairo USE flag"
fi
java-pkg-2_pkg_setup
}
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/patches-3.1.1.0/use-jdk-cipher-only.diff"
epatch "${FILESDIR}/patches-3.1.1.0/remove-osx-platform.diff"
### Removes OS X files and entries.
rm -rv "org/gudy/azureus2/platform/macosx" \
"org/gudy/azureus2/ui/swt/osx" || die
### Removes Windows files.
rm -v ./org/gudy/azureus2/ui/swt/win32/Win32UIEnhancer.java || die
### Removes test files.
rm -rv "org/gudy/azureus2/ui/swt/test" \
org/gudy/azureus2/ui/console/multiuser/TestUserManager.java || die
### Removes bouncycastle (we use our own bcprov).
rm -rv "org/bouncycastle" || die
### Removes bundled json
rm -rv "org/json" || die
mkdir -p build/libs || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="swt-3.4,bcprov,json-simple,log4j,commons-cli-1"
src_compile() {
local mem
use amd64 && mem="256"
use x86 && mem="128"
use ppc && mem="192"
export ANT_OPTS="-Xmx${mem}m"
java-pkg-2_src_compile
}
src_install() {
java-pkg_dojar dist/*.jar || die "dojar failed"
dodoc ChangeLog.txt || die
java-pkg_dolauncher "${PN}" \
--main 'org.gudy.azureus2.${UI}.Main' -pre "${FILESDIR}/${PN}-3.0.5.2-pre" \
--java_args '-Dazureus.install.path=${HOME}/.azureus/ ${JAVA_OPTIONS}'
# https://bugs.gentoo.org/show_bug.cgi?id=204132
java-pkg_register-environment-variable MOZ_PLUGIN_PATH /usr/lib/nsbrowser/plugins
doicon "${FILESDIR}/azureus.png"
domenu "${FILESDIR}/azureus.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 "It is not recommended to use the Azureus auto-update feature,"
elog "and it might not even work. You should disable auto-update via"
elog "Tools > Options > Interface > Start"
elog
elog "After running azureus 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."
echo
elog "To switch from classic UI to Vuze use"
elog "1: Tools > Options > Interface > Start > Display Azureus UI Chooser"
elog "2: Toolbar (right-hand side)"
echo
elog "If you have problems starting Azureus, try starting it"
elog "from the command line to look at debugging output."
echo
ewarn "Running Azureus as root is not supported."
fdo-mime_desktop_database_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-08-16 15:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-16 15:48 [gentoo-commits] gentoo-x86 commit in net-p2p/azureus: ChangeLog metadata.xml azureus-3.1.1.0.ebuild Vlastimil Babka (caster)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox