[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/files/, profiles/, dev-java/appframework/

2022-02-13 Thread Jakov Smolić
commit: fe6421aece94b257b00d4ea02f78d483e75af2a6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 09:10:31 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 09:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6421ae

dev-java/appframework: treeclean

Closes: https://bugs.gentoo.org/680714
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/appframework/Manifest |  1 -
 dev-java/appframework/appframework-1.03-r5.ebuild  | 51 --
 .../files/appframework-1.03-fix-imports.patch  | 24 --
 dev-java/appframework/metadata.xml | 16 ---
 profiles/package.mask  |  1 -
 5 files changed, 93 deletions(-)

diff --git a/dev-java/appframework/Manifest b/dev-java/appframework/Manifest
deleted file mode 100644
index 3f14e746b421..
--- a/dev-java/appframework/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST appframework-1.03.zip 413438 BLAKE2B 
8f7c397e1d1f8fcfd62b648648650f0a736615317ec37fbc2f8a9c2834e3e18b4a754f89f1b6d94836e2f775010135b740dd474d10ff13e3e115f554380060fb
 SHA512 
7d24329361f0d5f2225a7248ba30b1f0db364efd93e0581e1f10d0f8e2b6354f9d578d585ff1a08b27846dfae0b805b0f609711234be616b3f0a065dc1801309

diff --git a/dev-java/appframework/appframework-1.03-r5.ebuild 
b/dev-java/appframework/appframework-1.03-r5.ebuild
deleted file mode 100644
index 5d1988117424..
--- a/dev-java/appframework/appframework-1.03-r5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="AppFramework"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Set of Java classes to build desktop applications easily"
-HOMEPAGE="https://java.net/projects/appframework;
-SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${MY_P}-src.zip -> 
${P}.zip"
-
-LICENSE="LGPL-2.1"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-CDEPEND="dev-java/jnlp-api:0"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="
-   ${CDEPEND}
-   >=virtual/jdk-1.6"
-
-JAVA_GENTOO_CLASSPATH="jnlp-api"
-
-JAVA_SRC_DIR="src"
-
-PATCHES=( "${FILESDIR}/${P}-fix-imports.patch" )
-
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-   java-pkg_clean
-   mv src/examples "${S}" || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   use examples && java-pkg_doexamples examples
-}

diff --git a/dev-java/appframework/files/appframework-1.03-fix-imports.patch 
b/dev-java/appframework/files/appframework-1.03-fix-imports.patch
deleted file mode 100644
index 3e5a958597e2..
--- a/dev-java/appframework/files/appframework-1.03-fix-imports.patch
+++ /dev/null
@@ -1,24 +0,0 @@
 a/src/org/jdesktop/application/Task.java   2017-03-28 11:24:05.988108949 
+
-+++ b/src/org/jdesktop/application/Task.java   2017-03-28 11:24:09.433122008 
+
-@@ -15,8 +15,8 @@
- import java.util.concurrent.TimeUnit;
- import java.util.logging.Level;
- import java.util.logging.Logger;
--import org.jdesktop.swingworker.SwingWorker;
--import org.jdesktop.swingworker.SwingWorker.StateValue;
-+import javax.swing.SwingWorker;
-+import javax.swing.SwingWorker.StateValue;
- 
- 
- /**
 a/src/org/jdesktop/application/TaskMonitor.java2017-03-28 
11:24:18.988158228 +
-+++ b/src/org/jdesktop/application/TaskMonitor.java2017-03-28 
11:24:31.895207149 +
-@@ -9,7 +9,7 @@
- import java.util.Iterator;
- import java.util.LinkedList;
- import java.util.List;
--import org.jdesktop.swingworker.SwingWorker.StateValue;
-+import javax.swing.SwingWorker.StateValue;
- 
- 
- /**

diff --git a/dev-java/appframework/metadata.xml 
b/dev-java/appframework/metadata.xml
deleted file mode 100644
index 385b3a1b0ae9..
--- a/dev-java/appframework/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   j...@gentoo.org
-   Java
-   
-   
-   The JSR-296  Swing Application Framework prototype 
implementation is a small set of Java classes that simplify building desktop 
applications. The prototype provides infrastructure that's common to most 
desktop applications:
-
-   * Application lifecyle, notably GUI startup and shutdown.
-   * Support for managing and loading resources, like strings, 
formatted messages, images, colors, fonts, and other types common to desktop 
applications.
-   * Support for defining, managing, and binding Actions, 
including Actions that run asynchronously (in the "background").
-   * Persistent session state: support for automatically and 
selectively saving GUI state from one run of an application to the next.
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 856622a985d2..494372ee3db5 100644

[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/

2017-03-28 Thread Patrice Clement
commit: aff01087c5dac1d18a0e0039ecea85dbdc7e3c13
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Mar 28 13:57:01 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Mar 28 14:03:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff01087

dev-java/appframework: fix typo.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/appframework/appframework-1.03-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/appframework/appframework-1.03-r5.ebuild 
b/dev-java/appframework/appframework-1.03-r5.ebuild
index 1ba6578c43a..80f5ee59dcf 100644
--- a/dev-java/appframework/appframework-1.03-r5.ebuild
+++ b/dev-java/appframework/appframework-1.03-r5.ebuild
@@ -46,6 +46,6 @@ src_prepare() {
 }
 
 src_install() {
-   java-pkg-simple_src_compile
+   java-pkg-simple_src_install
use examples && java-pkg_doexamples examples
 }



[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/, dev-java/appframework/files/

2017-03-28 Thread Patrice Clement
commit: 1350dd10be23a6a43e6a451f839bc6f273397b19
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Mar 28 11:49:54 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Mar 28 11:51:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1350dd10

dev-java/appframework: add patch to get rid of swing-worker dependency.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --force

 dev-java/appframework/Manifest |  1 +
 dev-java/appframework/appframework-1.03-r5.ebuild  | 51 ++
 .../files/appframework-1.03-fix-imports.patch  | 24 ++
 3 files changed, 76 insertions(+)

diff --git a/dev-java/appframework/Manifest b/dev-java/appframework/Manifest
index 4d977184e10..7c2b159f119 100644
--- a/dev-java/appframework/Manifest
+++ b/dev-java/appframework/Manifest
@@ -1 +1,2 @@
 DIST AppFramework-1.03-src.zip 413438 SHA256 
9fad98a0b70e6c67cc38dfe9d01b00fe7b7fedf51fa50ac68e7a86d7d1c38fcd SHA512 
7d24329361f0d5f2225a7248ba30b1f0db364efd93e0581e1f10d0f8e2b6354f9d578d585ff1a08b27846dfae0b805b0f609711234be616b3f0a065dc1801309
 WHIRLPOOL 
ef3e4ea022bc3f902334255e26703bc12910f939aa87c12dd6191326c33b2ea9da3abfbf5f29d6d5fa8ad6e65af329520c7cc7c90e36407a1b7b6f384f13c8ea
+DIST appframework-1.03.zip 413438 SHA256 
9fad98a0b70e6c67cc38dfe9d01b00fe7b7fedf51fa50ac68e7a86d7d1c38fcd SHA512 
7d24329361f0d5f2225a7248ba30b1f0db364efd93e0581e1f10d0f8e2b6354f9d578d585ff1a08b27846dfae0b805b0f609711234be616b3f0a065dc1801309
 WHIRLPOOL 
ef3e4ea022bc3f902334255e26703bc12910f939aa87c12dd6191326c33b2ea9da3abfbf5f29d6d5fa8ad6e65af329520c7cc7c90e36407a1b7b6f384f13c8ea

diff --git a/dev-java/appframework/appframework-1.03-r5.ebuild 
b/dev-java/appframework/appframework-1.03-r5.ebuild
new file mode 100644
index 000..1ba6578c43a
--- /dev/null
+++ b/dev-java/appframework/appframework-1.03-r5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="AppFramework"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Set of Java classes to build desktop applications easily"
+HOMEPAGE="https://java.net/projects/appframework;
+SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${MY_P}-src.zip -> ${P}.zip"
+
+LICENSE="LGPL-2.1"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+CDEPEND="dev-java/jnlp-api:0"
+
+RDEPEND="
+   ${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="
+   ${CDEPEND}
+   >=virtual/jdk-1.6"
+
+JAVA_GENTOO_CLASSPATH="jnlp-api"
+
+JAVA_SRC_DIR="src"
+
+PATCHES=( "${FILESDIR}/${P}-fix-imports.patch" )
+
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   java-pkg_clean
+   mv src/examples "${S}" || die
+}
+
+src_install() {
+   java-pkg-simple_src_compile
+   use examples && java-pkg_doexamples examples
+}

diff --git a/dev-java/appframework/files/appframework-1.03-fix-imports.patch 
b/dev-java/appframework/files/appframework-1.03-fix-imports.patch
new file mode 100644
index 000..3e5a958597e
--- /dev/null
+++ b/dev-java/appframework/files/appframework-1.03-fix-imports.patch
@@ -0,0 +1,24 @@
+--- a/src/org/jdesktop/application/Task.java   2017-03-28 11:24:05.988108949 
+
 b/src/org/jdesktop/application/Task.java   2017-03-28 11:24:09.433122008 
+
+@@ -15,8 +15,8 @@
+ import java.util.concurrent.TimeUnit;
+ import java.util.logging.Level;
+ import java.util.logging.Logger;
+-import org.jdesktop.swingworker.SwingWorker;
+-import org.jdesktop.swingworker.SwingWorker.StateValue;
++import javax.swing.SwingWorker;
++import javax.swing.SwingWorker.StateValue;
+ 
+ 
+ /**
+--- a/src/org/jdesktop/application/TaskMonitor.java2017-03-28 
11:24:18.988158228 +
 b/src/org/jdesktop/application/TaskMonitor.java2017-03-28 
11:24:31.895207149 +
+@@ -9,7 +9,7 @@
+ import java.util.Iterator;
+ import java.util.LinkedList;
+ import java.util.List;
+-import org.jdesktop.swingworker.SwingWorker.StateValue;
++import javax.swing.SwingWorker.StateValue;
+ 
+ 
+ /**



[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/

2017-03-28 Thread Patrice Clement
commit: 66e6f9cef2e59563bda445a4d964ecdd9590ab4f
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Mar 28 11:50:26 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Mar 28 11:51:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e6f9ce

dev-java/appframework: clean up old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/appframework/Manifest|  1 -
 dev-java/appframework/appframework-1.03-r4.ebuild | 73 ---
 2 files changed, 74 deletions(-)

diff --git a/dev-java/appframework/Manifest b/dev-java/appframework/Manifest
index 7c2b159f119..0fdb6a7b0b9 100644
--- a/dev-java/appframework/Manifest
+++ b/dev-java/appframework/Manifest
@@ -1,2 +1 @@
-DIST AppFramework-1.03-src.zip 413438 SHA256 
9fad98a0b70e6c67cc38dfe9d01b00fe7b7fedf51fa50ac68e7a86d7d1c38fcd SHA512 
7d24329361f0d5f2225a7248ba30b1f0db364efd93e0581e1f10d0f8e2b6354f9d578d585ff1a08b27846dfae0b805b0f609711234be616b3f0a065dc1801309
 WHIRLPOOL 
ef3e4ea022bc3f902334255e26703bc12910f939aa87c12dd6191326c33b2ea9da3abfbf5f29d6d5fa8ad6e65af329520c7cc7c90e36407a1b7b6f384f13c8ea
 DIST appframework-1.03.zip 413438 SHA256 
9fad98a0b70e6c67cc38dfe9d01b00fe7b7fedf51fa50ac68e7a86d7d1c38fcd SHA512 
7d24329361f0d5f2225a7248ba30b1f0db364efd93e0581e1f10d0f8e2b6354f9d578d585ff1a08b27846dfae0b805b0f609711234be616b3f0a065dc1801309
 WHIRLPOOL 
ef3e4ea022bc3f902334255e26703bc12910f939aa87c12dd6191326c33b2ea9da3abfbf5f29d6d5fa8ad6e65af329520c7cc7c90e36407a1b7b6f384f13c8ea

diff --git a/dev-java/appframework/appframework-1.03-r4.ebuild 
b/dev-java/appframework/appframework-1.03-r4.ebuild
deleted file mode 100644
index c5c0fbd729f..000
--- a/dev-java/appframework/appframework-1.03-r4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit java-pkg-2 java-ant-2
-
-MY_PN="AppFramework"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A small set of Java classes that simplify building desktop 
applications"
-HOMEPAGE="https://java.net/projects/appframework/;
-SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${MY_P}-src.zip;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-CDEPEND="dev-java/swing-worker:0"
-
-RDEPEND=">=virtual/jre-1.5
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.5
-   dev-java/jnlp-api:0
-   app-arch/unzip:0
-   ${CDEPEND}
-   test? (
-   dev-java/ant-junit:0
-   dev-java/junit:0
-   )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="test"
-
-EANT_GENTOO_CLASSPATH="swing-worker"
-JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
-
-java_prepare() {
-   rm -v lib/*.jar || die
-
-   java-ant_rewrite-classpath nbproject/build-impl.xml
-
-   if use doc; then
-   java-ant_xml-rewrite -f "${S}"/build.xml \
-   -c -e javadoc \
-   -a failonerror -v no
-   fi
-}
-
-src_compile() {
-   EANT_GENTOO_CLASSPATH_EXTRA="$(java-pkg_getjars --build-only jnlp-api)"
-   java-pkg-2_src_compile
-}
-
-src_test() {
-   local cp=$(java-pkg_getjars --build-only junit):$(java-pkg_getjars 
swing-worker)
-   ANT_TASKS="ant-junit" eant \
-   -Duser.home="${T}" \
-   
-Drun.test.classpath="${cp}:dist/${MY_PN}.jar:build/test/classes" \
-   -Dgentoo.classpath="${cp}" test
-}
-
-src_install() {
-   java-pkg_newjar "${S}/dist/AppFramework.jar" "${PN}.jar"
-
-   use doc && java-pkg_dojavadoc dist/javadoc
-   use source && java-pkg_dosrc src/org
-   use examples && java-pkg_doexamples src/examples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/

2015-08-28 Thread Patrice Clement
commit: 419b9fd1a6a061263e62020d3adbd42f1f64c402
Author: Patrice Clement monsieurp AT gentoo DOT org
AuthorDate: Fri Aug 28 09:42:18 2015 +
Commit: Patrice Clement monsieurp AT gentoo DOT org
CommitDate: Fri Aug 28 10:51:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419b9fd1

dev-java/appframework: Update HOMEPAGE and SRC_URI. Fixes bug 559000.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement monsieurp AT gentoo.org

 dev-java/appframework/appframework-1.03-r4.ebuild | 74 +++
 1 file changed, 74 insertions(+)

diff --git a/dev-java/appframework/appframework-1.03-r4.ebuild 
b/dev-java/appframework/appframework-1.03-r4.ebuild
new file mode 100644
index 000..4af18a0
--- /dev/null
+++ b/dev-java/appframework/appframework-1.03-r4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE=doc examples source test
+
+inherit java-pkg-2 java-ant-2
+
+MY_PN=AppFramework
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION=A small set of Java classes that simplify building desktop 
applications
+HOMEPAGE=https://java.net/projects/appframework/;
+SRC_URI=http://dev.gentoo.org/~monsieurp/packages/${MY_P}-src.zip;
+
+LICENSE=LGPL-2.1
+SLOT=0
+KEYWORDS=~amd64 ~x86
+
+CDEPEND=dev-java/swing-worker:0
+
+RDEPEND==virtual/jre-1.5
+   ${CDEPEND}
+
+DEPEND==virtual/jdk-1.5
+   dev-java/jnlp-api:0
+   app-arch/unzip:0
+   ${CDEPEND}
+   test? (
+   dev-java/ant-junit:0
+   dev-java/junit:0
+   )
+
+S=${WORKDIR}/${MY_P}
+
+RESTRICT=test
+
+EANT_GENTOO_CLASSPATH=swing-worker
+JAVA_ANT_CLASSPATH_TAGS=${JAVA_ANT_CLASSPATH_TAGS} javadoc
+
+java_prepare() {
+   rm -v lib/*.jar || die
+
+   java-ant_rewrite-classpath nbproject/build-impl.xml
+
+   if use doc; then
+   java-ant_xml-rewrite -f ${S}/build.xml \
+   -c -e javadoc \
+   -a failonerror -v no
+   fi
+}
+
+src_compile() {
+   EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only jnlp-api)
+   java-pkg-2_src_compile
+}
+
+src_test() {
+   local cp=$(java-pkg_getjars --build-only junit):$(java-pkg_getjars 
swing-worker)
+   ANT_TASKS=ant-junit eant \
+   -Duser.home=${T} \
+   
-Drun.test.classpath=${cp}:dist/${MY_PN}.jar:build/test/classes \
+   -Dgentoo.classpath=${cp} test
+}
+
+src_install() {
+   java-pkg_newjar ${S}/dist/AppFramework.jar ${PN}.jar
+
+   use doc  java-pkg_dojavadoc dist/javadoc
+   use source  java-pkg_dosrc src/org
+   use examples  java-pkg_doexamples src/examples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/

2015-08-28 Thread Patrice Clement
commit: 00a05911b4c4c9b5eb3ee77a791c80dd8e9b611f
Author: Patrice Clement monsieurp AT gentoo DOT org
AuthorDate: Fri Aug 28 09:45:13 2015 +
Commit: Patrice Clement monsieurp AT gentoo DOT org
CommitDate: Fri Aug 28 10:51:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a05911

dev-java/appframework: Stable amd64+x86.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement monsieurp AT gentoo.org

 dev-java/appframework/appframework-1.03-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/appframework/appframework-1.03-r4.ebuild 
b/dev-java/appframework/appframework-1.03-r4.ebuild
index 4af18a0..f45f34a 100644
--- a/dev-java/appframework/appframework-1.03-r4.ebuild
+++ b/dev-java/appframework/appframework-1.03-r4.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI=http://dev.gentoo.org/~monsieurp/packages/${MY_P}-src.zip;
 
 LICENSE=LGPL-2.1
 SLOT=0
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
 
 CDEPEND=dev-java/swing-worker:0
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/appframework/

2015-08-28 Thread Patrice Clement
commit: 13fd13ba21c1e866fc0161baff0b647d6809396d
Author: Patrice Clement monsieurp AT gentoo DOT org
AuthorDate: Fri Aug 28 09:45:58 2015 +
Commit: Patrice Clement monsieurp AT gentoo DOT org
CommitDate: Fri Aug 28 10:51:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13fd13ba

dev-java/appframework: Drop old.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement monsieurp AT gentoo.org

 dev-java/appframework/appframework-1.03-r3.ebuild | 70 ---
 1 file changed, 70 deletions(-)

diff --git a/dev-java/appframework/appframework-1.03-r3.ebuild 
b/dev-java/appframework/appframework-1.03-r3.ebuild
deleted file mode 100644
index 05d9eb0..000
--- a/dev-java/appframework/appframework-1.03-r3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE=doc examples source test
-
-inherit java-pkg-2 java-ant-2
-
-MY_PN=AppFramework
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION=A small set of Java classes that simplify building desktop 
applications
-HOMEPAGE=https://appframework.dev.java.net/;
-SRC_URI=https://appframework.dev.java.net/downloads/${MY_P}-src.zip;
-
-LICENSE=LGPL-2.1
-SLOT=0
-KEYWORDS=amd64 x86
-
-COMMON_DEP=dev-java/swing-worker:0
-
-RDEPEND==virtual/jre-1.5
-   ${COMMON_DEP}
-
-DEPEND==virtual/jdk-1.5
-   dev-java/jnlp-api:0
-   app-arch/unzip:0
-   ${COMMON_DEP}
-   test?
-   (
-   dev-java/junit:0
-   dev-java/ant-junit:0
-   )
-
-S=${WORKDIR}/${MY_P}
-
-RESTRICT=test
-
-EANT_GENTOO_CLASSPATH=swing-worker
-JAVA_ANT_CLASSPATH_TAGS=${JAVA_ANT_CLASSPATH_TAGS} javadoc
-
-java_prepare() {
-   rm -v lib/*.jar || die
-
-   java-ant_rewrite-classpath
-   java-ant_rewrite-classpath nbproject/build-impl.xml
-}
-
-src_compile() {
-   EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only jnlp-api)
-   java-pkg-2_src_compile
-}
-
-src_install() {
-   java-pkg_newjar ${S}/dist/AppFramework.jar ${PN}.jar
-
-   use doc  java-pkg_dojavadoc dist/javadoc
-   use source  java-pkg_dosrc src/org
-   use examples  java-pkg_doexamples src/examples/*
-}
-
-src_test() {
-   local cp=$(java-pkg_getjars --build-only junit):$(java-pkg_getjars 
swing-worker)
-   ANT_TASKS=ant-junit eant \
-   -Duser.home=${T} \
-   
-Drun.test.classpath=${cp}:dist/${MY_PN}.jar:build/test/classes \
-   -Dgentoo.classpath=${cp} test
-}