* [gentoo-commits] gentoo-x86 commit in dev-java/proguard: ChangeLog proguard-4.2-r1.ebuild proguard-4.2.ebuild
@ 2008-10-22 1:27 Miroslav Sulc (fordfrog)
0 siblings, 0 replies; only message in thread
From: Miroslav Sulc (fordfrog) @ 2008-10-22 1:27 UTC (permalink / raw
To: gentoo-commits
fordfrog 08/10/22 01:27:23
Modified: ChangeLog
Added: proguard-4.2-r1.ebuild
Removed: proguard-4.2.ebuild
Log:
Fixed bug in proguard gui, patch by Alex Barker <alex@1stleg.com>, bug #214636.
(Portage version: 2.2_rc12/cvs/Linux 2.6.27-gentoo x86_64)
Revision Changes Path
1.14 dev-java/proguard/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/proguard/ChangeLog?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/proguard/ChangeLog?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/proguard/ChangeLog?r1=1.13&r2=1.14
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ChangeLog 29 Jun 2008 10:42:35 -0000 1.13
+++ ChangeLog 22 Oct 2008 01:27:23 -0000 1.14
@@ -1,6 +1,13 @@
# ChangeLog for dev-java/proguard
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v 1.13 2008/06/29 10:42:35 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v 1.14 2008/10/22 01:27:23 fordfrog Exp $
+
+*proguard-4.2-r1 (22 Oct 2008)
+
+ 22 Oct 2008; Miroslav Šulc <fordfrog@gentoo.org> -proguard-4.2.ebuild,
+ +proguard-4.2-r1.ebuild:
+ Fixed bug in proguard gui, patch by Alex Barker <alex@1stleg.com>, bug
+ #214636.
29 Jun 2008; Torsten Veller <tove@gentoo.org> proguard-4.1.ebuild,
proguard-4.2.ebuild:
1.1 dev-java/proguard/proguard-4.2-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/proguard/proguard-4.2-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/proguard/proguard-4.2-r1.ebuild?rev=1.1&content-type=text/plain
Index: proguard-4.2-r1.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/proguard-4.2-r1.ebuild,v 1.1 2008/10/22 01:27:23 fordfrog Exp $
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Free Java class file shrinker, optimizer, and obfuscator."
HOMEPAGE="http://proguard.sourceforge.net/"
MY_P=${P/-/}
MY_P=${MY_P/_/}
SRC_URI="mirror://sourceforge/proguard/${MY_P}.tar.gz"
LICENSE="GPL-2-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples j2me"
DEPEND=">=virtual/jdk-1.4
j2me? ( dev-java/sun-j2me-bin )"
RDEPEND=">=virtual/jre-1.4
j2me? ( dev-java/sun-j2me-bin )"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
find "${S}" -name "*.jar" | xargs rm -v
}
src_compile() {
# create jars
mkdir dist
einfo "Compiling ${PN}.jar"
mkdir -p build/proguard/classes
ejavac -sourcepath src -d build/proguard/classes src/proguard/ProGuard.java || die "Cannot compile 'proguard'"
jar -cf "${S}"/dist/${PN}.jar -C build/proguard/classes proguard || die "Cannot create ${PN}.jar"
einfo "Compiling ${PN}gui.jar"
mkdir -p build/proguardgui/classes
ejavac -sourcepath src -d build/proguardgui/classes src/proguard/gui/ProGuardGUI.java || die "Cannot compile 'proguardgui'"
cp src/proguard/gui/*.gif build/proguardgui/classes/proguard/gui/
cp src/proguard/gui/*.pro build/proguardgui/classes/proguard/gui/
cp src/proguard/gui/*.properties build/proguardgui/classes/proguard/gui/
jar -cf "${S}"/dist/${PN}gui.jar -C build/proguardgui/classes proguard || die "Cannot create ${PN}gui.jar"
einfo "Compiling retrace.jar"
mkdir -p build/retrace/classes
ejavac -sourcepath src -d build/retrace/classes src/proguard/retrace/ReTrace.java || die "Cannot compile 'retrace'"
jar -cf "${S}"/dist/retrace.jar -C build/retrace/classes proguard || die "Cannot create retrace.jar"
einfo "Compiling ${PN}-ant.jar"
mkdir -p build/ant/classes
ejavac -sourcepath src -classpath $(java-pkg_getjars --build-only ant-core) \
-d build/ant/classes src/proguard/ant/ProGuardTask.java || die "Cannot compile 'proguard-ant'"
jar -cf "${S}"/dist/${PN}-ant.jar -C build/ant/classes proguard || die "Cannot create ${PN}-ant.jar"
if use j2me ; then
einfo "Compiling ${PN}-wtk.jar"
mkdir -p build/wtk/classes
ejavac -sourcepath src -classpath $(java-pkg_getjars sun-j2me-bin) \
-d build/wtk/classes src/proguard/wtk/ProGuardObfuscator.java || die "Cannot compile 'proguard-wtk'"
jar -cf "${S}"/dist/${PN}-wtk.jar -C build/wtk/classes proguard || die "Cannot create ${PN}-wtk.jar"
fi
# generate javadoc
if use doc ; then
mkdir javadoc
local cp=$(java-pkg_getjars --build-only ant-core)
use j2me && cp="${cp}:$(java-pkg_getjars sun-j2me-bin)"
javadoc -d javadoc -sourcepath src -classpath $${cp} -subpackages proguard || die "Cannot compile javadoc"
fi
}
src_install() {
java-pkg_dojar dist/*
java-pkg_dolauncher ${PN} --main proguard.ProGuard
java-pkg_dolauncher ${PN}gui --main proguard.gui.ProGuardGUI
java-pkg_dolauncher ${PN}_retrace --main proguard.retrace.ReTrace
if use doc; then
dohtml -r docs/*
java-pkg_dojavadoc javadoc
fi
if use examples; then
dohtml -r examples
fi
}
pkg_postinst() {
elog "Please see http://proguard.sourceforge.net/GPL_exception.html"
elog "for linking exception information about ${PN}"
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-10-22 1:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-22 1:27 [gentoo-commits] gentoo-x86 commit in dev-java/proguard: ChangeLog proguard-4.2-r1.ebuild proguard-4.2.ebuild Miroslav Sulc (fordfrog)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox