summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2007-01-16 16:20:37 +0000
committerVlastimil Babka <caster@gentoo.org>2007-01-16 16:20:37 +0000
commitb3e87d57987bbd8f868c016f41ad1a176a99c841 (patch)
tree1b87eb685f9e5249715f26960e741aaa9b7fdf04
parentAdding fmod (sound) use flag to games-strategy/dark-oberon (diff)
downloadgentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.tar.gz
gentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.tar.bz2
gentoo-2-b3e87d57987bbd8f868c016f41ad1a176a99c841.zip
Include look&feel settings in the .jar file again, this time unpack them from bundled .jar before deleting, instead of FILESDIR, because they are not part of source files for some reason. Don't filter ecj-3.1 which was by mistake.
(Portage version: 2.1.2)
-rw-r--r--dev-java/jgoodies-looks/ChangeLog11
-rw-r--r--dev-java/jgoodies-looks/files/digest-jgoodies-looks-2.0.4-r23
-rw-r--r--dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild4
-rw-r--r--dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild65
4 files changed, 80 insertions, 3 deletions
diff --git a/dev-java/jgoodies-looks/ChangeLog b/dev-java/jgoodies-looks/ChangeLog
index 1d42df6b223d..4cd1beae0ac9 100644
--- a/dev-java/jgoodies-looks/ChangeLog
+++ b/dev-java/jgoodies-looks/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-java/jgoodies-looks
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/ChangeLog,v 1.24 2007/01/16 15:47:31 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/ChangeLog,v 1.25 2007/01/16 16:20:36 caster Exp $
+
+*jgoodies-looks-2.0.4-r2 (16 Jan 2007)
+
+ 16 Jan 2007; Vlastimil Babka <caster@gentoo.org> -files/plastic-2.0.4.txt,
+ jgoodies-looks-2.0.4-r1.ebuild, +jgoodies-looks-2.0.4-r2.ebuild:
+ Include look&feel settings in the .jar file again, this time unpack them
+ from bundled .jar before deleting, instead of FILESDIR, because they are not
+ part of source files for some reason. Don't filter ecj-3.1 which was by
+ mistake.
16 Jan 2007; Vlastimil Babka <caster@gentoo.org>
-files/1.3_beta1-build.xml, -files/plastic-1.3.1.txt,
diff --git a/dev-java/jgoodies-looks/files/digest-jgoodies-looks-2.0.4-r2 b/dev-java/jgoodies-looks/files/digest-jgoodies-looks-2.0.4-r2
new file mode 100644
index 000000000000..b33c5f7b0276
--- /dev/null
+++ b/dev-java/jgoodies-looks/files/digest-jgoodies-looks-2.0.4-r2
@@ -0,0 +1,3 @@
+MD5 d4a4c1cc7f334a592d42b303a72528a8 looks-2_0_4.zip 1952358
+RMD160 730242eeb54cc4bbf89809ae1bdec3f2cbe05c00 looks-2_0_4.zip 1952358
+SHA256 203cfd1f12f0e5e0b901a145f91701106adad1131694823f0104b54b4ed0c619 looks-2_0_4.zip 1952358
diff --git a/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild
index 8851e53690eb..826254b80cb6 100644
--- a/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild
+++ b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild,v 1.5 2007/01/15 12:19:26 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r1.ebuild,v 1.6 2007/01/16 16:20:36 caster Exp $
inherit eutils java-pkg-2 java-ant-2
@@ -35,7 +35,7 @@ src_unpack() {
src_compile() {
# bug #150970
- java-pkg_filter-compiler jikes ecj-3.1
+ java-pkg_filter-compiler jikes
# jar target fails unless we make descriptors.dir an existing directory
# I checked the ustream binary distribution and they also don't actually
diff --git a/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild
new file mode 100644
index 000000000000..57de2a9b141c
--- /dev/null
+++ b/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jgoodies-looks/jgoodies-looks-2.0.4-r2.ebuild,v 1.1 2007/01/16 16:20:36 caster Exp $
+
+inherit eutils java-pkg-2 java-ant-2
+
+MY_V="${PV//./_}"
+DESCRIPTION="JGoodies Looks Library"
+HOMEPAGE="http://www.jgoodies.com/"
+SRC_URI="http://www.jgoodies.com/download/libraries/looks-${MY_V}.zip"
+
+LICENSE="BSD"
+SLOT="2.0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc source"
+
+DEPEND=">=virtual/jdk-1.4
+ dev-java/ant-core
+ app-arch/unzip
+ source? ( app-arch/zip )"
+RDEPEND=">=virtual/jre-1.4"
+
+S="${WORKDIR}/looks-${PV}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # remove the bootclasspath brokedness, make building demo optional
+ epatch "${FILESDIR}/${P}-build.xml.patch"
+
+ # unzip the look&feel settings from bundled jar before we delete it
+ unzip -j looks-${PV}.jar META-INF/services/javax.swing.LookAndFeel \
+ || die "unzip of javax.swing.LookAndFeel failed"
+ # and rename it to what build.xml expects
+ mv javax.swing.LookAndFeel all.txt
+
+ rm -v *.jar demo/*.jar lib/*.jar
+ rm -rf docs/api
+}
+
+src_compile() {
+ # bug #150970
+ java-pkg_filter-compiler jikes
+
+ # jar target fails unless we make descriptors.dir an existing directory
+ # I checked the ustream binary distribution and they also don't actually
+ # put anything there.
+ # 31.7.2006 betelgeuse@gentoo.org
+ # update: it's where it looks for all.txt file
+ # 16.1.2007 caster@gentoo.org
+ eant -Ddescriptors.dir="${S}" jar-all $(use_doc)
+}
+
+src_install() {
+ java-pkg_dojar build/looks.jar
+
+ dodoc RELEASE-NOTES.txt
+ dohtml README.html
+ if use doc; then
+ java-pkg_dohtml -r docs/*
+ java-pkg_dojavadoc build/docs/api
+ fi
+ use source && java-pkg_dosrc src/core/com
+}