summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Matthijs <axxo@gentoo.org>2005-07-12 13:27:26 +0000
committerThomas Matthijs <axxo@gentoo.org>2005-07-12 13:27:26 +0000
commitbdd226e67408e82e4fb1ba4798e7bae9831a5bcf (patch)
tree669cf1dac64cde42af12d9d92c74aab4c4ab4871 /dev-java/jta
parentdep/style fixes (diff)
downloadgentoo-2-bdd226e67408e82e4fb1ba4798e7bae9831a5bcf.tar.gz
gentoo-2-bdd226e67408e82e4fb1ba4798e7bae9831a5bcf.tar.bz2
gentoo-2-bdd226e67408e82e4fb1ba4798e7bae9831a5bcf.zip
style fixes
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'dev-java/jta')
-rw-r--r--dev-java/jta/jta-1.0.1.ebuild31
1 files changed, 7 insertions, 24 deletions
diff --git a/dev-java/jta/jta-1.0.1.ebuild b/dev-java/jta/jta-1.0.1.ebuild
index 6b830b7ef191..04d24d9d5a82 100644
--- a/dev-java/jta/jta-1.0.1.ebuild
+++ b/dev-java/jta/jta-1.0.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jta/jta-1.0.1.ebuild,v 1.11 2005/07/09 17:05:23 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jta/jta-1.0.1.ebuild,v 1.12 2005/07/12 13:27:26 axxo Exp $
inherit java-pkg
@@ -14,9 +14,11 @@ KEYWORDS="x86 sparc ppc amd64 ppc64"
IUSE=""
DEPEND=">=app-arch/unzip-5.50-r1
>=virtual/jdk-1.3"
-RDEPEND=">=virtual/jdk-1.3"
+RDEPEND=">=virtual/jre-1.3"
RESTRICT="fetch"
+S=${WORKDIR}
+
pkg_nofetch() {
einfo
einfo " Due to license restrictions, we cannot fetch the"
@@ -26,38 +28,19 @@ pkg_nofetch() {
einfo " 2. Select 'Java Transaction API Specification 1.0.1B Class Files 1.0.1B'"
einfo " 3. Download ${At}"
einfo " 4. Move file to ${DISTDIR}"
+ einfo " 5. Restart the emerge process"
einfo
}
src_unpack() {
- if [ ! -f "${DISTDIR}/${At}" ] ; then
- echo
- echo "!!! Missing ${DISTDIR}/${At}"
- echo
- einfo
- einfo " Due to license restrictions, we cannot fetch the"
- einfo " distributables automagically."
- einfo
- einfo " 1. Visit ${HOMEPAGE} and select 'Downloads'"
- einfo " 2. Select 'Java Transaction API Specification 1.0.1B Class Files 1.0.1B'"
- einfo " 3. Download ${At}"
- einfo " 4. Move file to ${DISTDIR}"
- einfo " 5. Run emerge on this package again to complete"
- einfo
- die "User must manually download distfile"
- fi
- unzip -qq ${DISTDIR}/${At}
+ unzip -qq ${DISTDIR}/${At} || die "failed too unpack"
}
src_compile() {
- einfo " This is a binary-only ebuild."
- einfo "Adding class files to a jar file."
- cd ${WORKDIR}
- jar cvf jta.jar javax/
+ jar cvf jta.jar javax/ || die "failed to create jar"
}
src_install() {
- cd ${WORKDIR}
java-pkg_dojar jta.jar
}