public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-java/appframework: metadata.xml ChangeLog appframework-1.03.ebuild
@ 2009-07-06 10:36 Alistair Bush (ali_bush)
  0 siblings, 0 replies; only message in thread
From: Alistair Bush (ali_bush) @ 2009-07-06 10:36 UTC (permalink / raw
  To: gentoo-commits

ali_bush    09/07/06 10:36:09

  Added:                metadata.xml ChangeLog appframework-1.03.ebuild
  Log:
  Add to main tree and keyword ~x86
  (Portage version: 2.1.6.13/cvs/Linux i686)

Revision  Changes    Path
1.1                  dev-java/appframework/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<herd>java</herd>
	<longdescription lang="en">
		 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.
	</longdescription>
</pkgmetadata>




1.1                  dev-java/appframework/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for dev-java/appframework
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/appframework/ChangeLog,v 1.1 2009/07/06 10:36:09 ali_bush Exp $

*appframework-1.03 (06 Jul 2009)

  06 Jul 2009; <alistair@gentoo.org> +metadata.xml,
  +appframework-1.03.ebuild:
  Move to tree and keyword ~x86.

  21 May 2009; Alistair Bush <ali_bush@gentoo.org> appframework-1.03.ebuild:
  Fix javadoc install

  03 Sep 2008; Miroslav Šulc <fordfrog@gentoo.org>
  appframework-1.03.ebuild:
  Fixed installation of the jar

  16 Jun 2008; Serkan Kaba <serkan@gentoo.org> appframework-1.03.ebuild:
  Fix tests and javadoc. Add src_test()

  08 Jan 2008; <alistair@gentoo.org> +metadata.xml,
  +appframework-1.03.ebuild:
  Adding appframework




1.1                  dev-java/appframework/appframework-1.03.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/appframework-1.03.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/appframework/appframework-1.03.ebuild?rev=1.1&content-type=text/plain

Index: appframework-1.03.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/appframework/appframework-1.03.ebuild,v 1.1 2009/07/06 10:36:09 ali_bush Exp $

EAPI=1
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"

IUSE=""

COMMON_DEP="dev-java/swing-worker
	dev-java/jnlp-bin"

RDEPEND=">=virtual/jre-1.5
	${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
	app-arch/unzip
	${COMMON_DEP}
	test?
	(
		dev-java/junit:0
		dev-java/ant-junit
	)"

S="${WORKDIR}/${MY_P}"
RESTRICT="test"

EANT_GENTOO_CLASSPATH="jnlp-bin,swing-worker"
JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"

src_unpack() {
	unpack ${A}
	cd "${S}" || die
	rm -v lib/*.jar || die
	java-ant_rewrite-classpath
	java-ant_rewrite-classpath nbproject/build-impl.xml
}

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
}






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-07-06 10:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-06 10:36 [gentoo-commits] gentoo-x86 commit in dev-java/appframework: metadata.xml ChangeLog appframework-1.03.ebuild Alistair Bush (ali_bush)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox