summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalph Sennhauser <sera@gentoo.org>2012-07-21 12:00:17 +0000
committerRalph Sennhauser <sera@gentoo.org>2012-07-21 12:00:17 +0000
commitc6790b2575c81b45ca2c1661b2713f8118c1ff64 (patch)
treeceb76d87edb206abab79fda9c7246a8c46899b96 /eclass/java-pkg-opt-2.eclass
parentVersion bump. (diff)
downloadhistorical-c6790b2575c81b45ca2c1661b2713f8118c1ff64.tar.gz
historical-c6790b2575c81b45ca2c1661b2713f8118c1ff64.tar.bz2
historical-c6790b2575c81b45ca2c1661b2713f8118c1ff64.zip
Convert documentation to eclass-manpages.
Diffstat (limited to 'eclass/java-pkg-opt-2.eclass')
-rw-r--r--eclass/java-pkg-opt-2.eclass53
1 files changed, 27 insertions, 26 deletions
diff --git a/eclass/java-pkg-opt-2.eclass b/eclass/java-pkg-opt-2.eclass
index a1a231ac32cc..19c2c43ce652 100644
--- a/eclass/java-pkg-opt-2.eclass
+++ b/eclass/java-pkg-opt-2.eclass
@@ -10,29 +10,28 @@
# Removed phase hooks because Portage does proper env saving now.
# <betelgeuse@gentoo.org>
#
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-opt-2.eclass,v 1.15 2011/12/27 17:55:12 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-opt-2.eclass,v 1.16 2012/07/21 12:00:17 sera Exp $
-inherit java-utils-2
+# @ECLASS: java-pkg-opt-2.eclass
+# @MAINTAINER:
+# java@gentoo.org
+# @AUTHOR:
+# Thomas Matthijs <axxo@gentoo.org>
+# @BLURB: Eclass for package with optional Java support
+# @DESCRIPTION:
+# Inherit this eclass instead of java-pkg-2 if you only need optional Java
+# support.
-# ------------------------------------------------------------------------------
-# @eclass-begin
-# @eclass-summary Eclass for packages with optional Java support
-# ------------------------------------------------------------------------------
+inherit java-utils-2
-# ------------------------------------------------------------------------------
-# @ebuild-variable JAVA_PKG_OPT_USE
-#
+# @ECLASS-VARIABLE: JAVA_PKG_OPT_USE
+# @DESCRIPTION:
# USE flag to control if optional Java stuff is build. Defaults to 'java'.
-# ------------------------------------------------------------------------------
JAVA_PKG_OPT_USE=${JAVA_PKG_OPT_USE:-java}
-# ------------------------------------------------------------------------------
-# ------------------------------------------------------------------------------
DEPEND="${JAVA_PKG_OPT_USE}? ( ${JAVA_PKG_E_DEPEND} )"
RDEPEND="${DEPEND}"
-# ------------------------------------------------------------------------------
-# ------------------------------------------------------------------------------
# See java-pkg-2.eclass for JAVA_PKG_IUSE documentation
IUSE="${JAVA_PKG_IUSE} ${JAVA_PKG_OPT_USE}"
@@ -41,26 +40,28 @@ case "${EAPI:-0}" in
*) EXPORT_FUNCTIONS pkg_setup src_prepare pkg_preinst ;;
esac
-# ------------------------------------------------------------------------------
-# ------------------------------------------------------------------------------
+# @FUNCTION: java-pkg-opt-2_pkg_setup
+# @DESCRIPTION:
+# default pkg_setup, wrapper for java-utils-2_pkg_init
+
java-pkg-opt-2_pkg_setup() {
use ${JAVA_PKG_OPT_USE} && java-pkg_init
}
-# ------------------------------------------------------------------------------
-# @eclass-src_prepare
-#
-# wrapper for java-utils-2_src_prepare
-# ------------------------------------------------------------------------------
+
+# @FUNCTION: java-pkg-opt-2_src_prepare
+# @DESCRIPTION:
+# default src_prepare, wrapper for java-utils-2_src_prepare
+
java-pkg-opt-2_src_prepare() {
use ${JAVA_PKG_OPT_USE} && java-utils-2_src_prepare
}
-# ------------------------------------------------------------------------------
-# @eclass-pkg_preinst
-#
-# wrapper for java-utils-2_pkg_preinst
-# ------------------------------------------------------------------------------
+
+# @FUNCTION: java-pkg-opt-2_pkg_preinst
+# @DESCRIPTION:
+# default pkg_preinst, wrapper for java-utils-2_pkg_preinst
+
java-pkg-opt-2_pkg_preinst() {
use ${JAVA_PKG_OPT_USE} && java-utils-2_pkg_preinst
}